le 06/05/2011 à 16:55
probeleme de validation de formulaire
c'est la premiere fois que ça m'arrive ce truque et s'a m'enpeche de verifier si mon programme marche ou non, voici le code :
bon en gros j'essaye de crée une interface qui prend un fichier txt en entrée pour mettre a jour les tables!!
remarque : je sais qu'il ya bcps d'erreur ...mais je comprend pas pourkoi il m'afiche a chaque fois que les "variables ne sont pas definies"
aidez moi SVP!!
Edit modération : Merci d'utiliser le bbcode pour la mise en forme du code
<?php
if (!isset($_POST['table']) || !isset($_POST['fichier'])){
echo "les champs ne sont pas definis";}
else
if (empty($_POST['table']) || empty($_POST['fichier'])) {
echo "les champs sont vides";}
else
{
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('jules_verne', $base);
$fichier= fopen($_POST['fichier'],'r+');
$ligne=fgets($fichier);
$sql='INSERT INTO'.mysql_escape_string($_POST['table']).'VALUES(';
while (!feof($fichier))
{
$ligne=fgets($fichier);
for ($i=1 ; $i<strlen($ligne)-1 ; $i++)
{
if ($ligne[$i]!== ';')
{
$mot="$mot$ligne[$i]";
}
else
{
$sql='$sql"$mot",';
}
}
$sql=substr($sql,0,-1);
$sql='$sql)';
mysql_query($sql)or die('Erreur SQL !'.$sql.mysql_error());
}
echo 'ça marche';
}
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title> Mise a jour de la base </title>
<body>
<form name="form2" method="post" action="MJR.php">
<label for="table"> Nom de la table </label><input type="text" name="table" id="table"><br/><br/>
<label for="fichier"> Support : </label><input type="file" name="fichier"><br/></br>
<input type="submit" value="Download"/>
<br/>
</form>
</body></html>
bon en gros j'essaye de crée une interface qui prend un fichier txt en entrée pour mettre a jour les tables!!
remarque : je sais qu'il ya bcps d'erreur ...mais je comprend pas pourkoi il m'afiche a chaque fois que les "variables ne sont pas definies"
aidez moi SVP!!
Edit modération : Merci d'utiliser le bbcode pour la mise en forme du code