problème d'enregistrement dans bdd mysql
Posté : 01 févr. 2006, 16:35
bonjour lors de l'enregistrement par la page interfaceconfim.php il me sort ses erreurs
et je vois pas où se situe l'erreur
pouvez vous éclairer ma lanterne merci
et je vois pas où se situe l'erreur
pouvez vous éclairer ma lanterne merci
la page interface où se situe les donnéesNotice: Undefined index: codenu in c:\program files\easyphp1-8\www\confirminterface.php on line 6
Notice: Undefined index: animj in c:\program files\easyphp1-8\www\confirminterface.php on line 6
Notice: Undefined index: numtypej in c:\program files\easyphp1-8\www\confirminterface.php on line 6
Notice: Undefined index: descrtype in c:\program files\easyphp1-8\www\confirminterface.php on line 6
Notice: Undefined index: actionj in c:\program files\easyphp1-8\www\confirminterface.php on line 6
Notice: Undefined index: precact in c:\program files\easyphp1-8\www\confirminterface.php on line 6
Notice: Undefined index: autrej in c:\program files\easyphp1-8\www\confirminterface.php on line 6
Notice: Undefined index: precautre in c:\program files\easyphp1-8\www\confirminterface.php on line 6
Notice: Undefined index: numcomp in c:\program files\easyphp1-8\www\confirminterface.php on line 6
Notice: Undefined index: preccomp in c:\program files\easyphp1-8\www\confirminterface.php on line 6
INSERT INTO enquete VALUES(,,,,'',,'',,'',,'');Erreur : Erreur de syntaxe près de ',,,'',,'',,'',,'')' à la ligne 1
<html>
<head>
<title>Ajouter des acteurs</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body><table bgcolor="#FFFFFF" border="1" width="110%" height="100%">
<?php
include('connect.php');
mysql_connect(SERVEUR,NOM,MOTDEPASSE,BASE)or die("erreur de connexion au serveur".SERVEUR);
mysql_select_db(BASE)or die("erreur de connexion à la base de données".BASE);
$SQL="SELECT numtypej,descr from typejard;";
$resultatrequete=mysql_query($SQL) or die ("erreur requete: ".$SQL);
if (mysql_num_rows($resultatrequete)==0) {echo "pas de types!";}
else{
$SQL1="SELECT numcomp,comp from competence;";
$resultatrequete1=mysql_query($SQL1) or die ("erreur requete: ".$SQL1);
if (mysql_num_rows($resultatrequete1)==0) {echo "pas de compétences!";}
else{
?>
<tr><td width="100%" height="100%"><div align="center">
<div align="center"><font color="#3366FF">Ajouter acteurs </font><br>
</div>
<form name="form1" method="POST" action="confirminterface.php">
<table border="1">
<td>Numero d'acteurs :</td>
<td><input name="codenu" type="text" id="codenu"></td>
</tr>
<tr>
<td>Vous possedez, animez et/ou jardinez :</td>
<td >oui : <input type="Radio" name="animj" id="animj" value=1 checked ><br>
non : <input type="Radio" name="animj" id="animj" value=0></td>
</tr>
<tr>
<td>Quel type :</td>
<td align="left">
<? while($ligne=mysql_fetch_row($resultatrequete))
{?>
<?php echo $ligne[1]; ?><center><input type="checkbox" name="numtypej" id="numtypej" value="<?php $ligne[0] ?>" ></center><br>
<?php } ?>
</td>
</tr>
<tr>
<td>Precisez :</td>
<td><textarea name="descrtype" rows="15" id="descrtype"></textarea></td>
</tr>
<tr>
<td>Vous organisez des actions liés au jardin :</td>
<td >oui : <input type="Radio" name="actionj" id="actionj" value=1 checked ><br>
non : <input type="Radio" name="actionj" id="actionj" value=0></td>
</tr>
<tr>
<td>Precisez :</td>
<td><textarea name="precact" rows="15" id="precact"></textarea></td>
</tr>
<tr>
<td>Autre :</td>
<td >oui : <input type="Radio" name="autrej" id="autrej" value=1 checked ><br>
non : <input type="Radio" name="precautre" id="precautre" value=0></td>
</tr>
<tr>
<td>Precisez :</td>
<td><textarea name="precact" rows="15" id="precact"></textarea></td>
</tr>
<tr>
<td>Quelles compétences pouvez vous et souhaitez vous apporter au réseau JTSE Bretagne :</td>
<td align="left">
<? while($ligne1=mysql_fetch_row($resultatrequete1))
{?>
<?php echo $ligne1[1]; ?><center><input type="checkbox" name="numcomp" id="numcomp" value="<?php $ligne1[0] ?>" ></center><br>
<?php } ?>
</td>
</tr>
<tr>
<td>Precisez :</td>
<td><textarea name="preccomp" rows="15" id="preccomp"></textarea></td>
</tr>
</table>
<div align="center"><br>
<input type="submit" name="Submit" value="Ajouté">
</div>
</form></td>
</tr></table>
<?php }} ?>
</body>
</html>
la page interfaceconfirm qui doit enregistrer les données dans la base<table bgcolor="#FFFFFF" border="1" width="110%" height="100%">
<tr><td width="100%" height="100%"> <div align="center">
<? require('connect.php');
mysql_connect(SERVEUR,NOM,MOTDEPASSE,BASE)or die("erreur de connexion au serveur".SERVEUR);
mysql_select_db(BASE)or die("erreur de connexion à la base de données".BASE);
$requete = "INSERT INTO enquete VALUES(,".$_POST['codenu'].", ".$_POST['animj'].", ".$_POST['numtypej'].", '".$_POST['descrtype']."', ".$_POST['actionj'].", '".$_POST['precact']."', ".$_POST['autrej'].", '".$_POST['precautre']."', ".$_POST['numcomp'].", '".$_POST['preccomp']."');";
echo $requete;
mysql_query($requete)or die("Erreur : " . mysql_error());
?>
</div> <div class = center><?
echo "acteurs ajoutés";
?></div><?
mysql_close();
?><br><br><br>
<div align="center"><a href='index.php?page=2'>retour</a>
<a href='index.php?page=1'>acceuil</a></div></td>
</tr></table>
la page connect où se situe les variables de connexion<?php
if(!defined("NOM")){define("NOM","root");}
if(!defined("MOTDEPASSE")){define("MOTDEPASSE","");}
if(!defined("SERVEUR")){define("SERVEUR","localhost");}
if(!defined("BASE")){define("BASE","vertlejardin");}
?>