Probleme dans la base de donée

cabacos Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
BONSOIR
J'ai un problème dans ce code mais je sais pas ou se trouve l'erreur :<?php
mysql_connect('localhost','root','')or die('errrrrrro');
mysql_select_db('COLOMBE')or die('errror2');

if(isset($_POST['submit'])){
$id=$_POST['id'];
$nom=$_POST['nom'];
$Datearrivee=$_POST['select1'];
$Datedepart=$_POST['select2'];
$nb=$_POST['enfant'];
$Adulte=$_POST['Adulte'];
$commentaire=$_POST['commentaire'];
$sql="INSERT INTO personnes (nom,select1,select2,enfant,Adulte,commentaire)VALUES('','$nom','$select1','$select2','$enfant','$commentaire')";


$requete=mysql_query($sql);


if(isset($requete) ){
("vos donné est bien ajoutée");
}
}
?>
<form method="post" action="">
<table width="580" border="0" cellspacing="0" cellpadding="0">
<tr>

<td width="7" bgcolor="#CCCCCC"> </td>
<td width="218" bgcolor="#CCCCCC"> </td>
<td colspan="4" bgcolor="#CCCCCC"> </td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="7" bgcolor="#CCCCCC"> </td>
<td align="center" valign="middle">NOM Prénom </td>
<td colspan="4"><input name="nom" type="text" size="50"></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="7" bgcolor="#CCCCCC"> </td>
<td align="center" valign="top">Date d'arrivée </td>
<td colspan="4">Jour
<select name="select1">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
Mois
<select name="select2">
<option>Janvier</option>
<option>Février</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Décembre</option>
</select></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="7" bgcolor="#CCCCCC"> </td>
<td align="center" valign="top">Date de départ </td>
<td colspan="4">Jour
<select name="select3">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
Mois
<select name="select4">
<option>Janvier</option>
<option>Février</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Décembre</option>
</select></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="7" bgcolor="#CCCCCC"> </td>
<td align="center" valign="top">Nombre de personnes </td>
<td colspan="4"><input name="enfant" type="text" size="3" maxlength="2">
Enfants et
<input name="adultes" type="text" size="3" maxlength="3">
Adultes</td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>

<tr>
<td width="7" bgcolor="#CCCCCC"> </td>
<td align="center" valign="middle">Vos messages éventuels </td>
<td colspan="4"><textarea name="commentaire" cols="46" rows="5"></textarea></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"> </td>
<td> </td>
<td width="104"> </td>
<td width="61" valign="middle"><input type="submit" value="envoyer" >

</td>
<td width="123"> </td>
<td width="4"> </td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"> </td>
<td> </td>
<td colspan="4"> </td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="7" bgcolor="#CCCCCC"> </td>
<td bgcolor="#CCCCCC"> </td>
<td colspan="4" bgcolor="#CCCCCC"> </td>
<td width="20" bgcolor="#CCCCCC"> </td>

</tr>
</table></form>
la base de donné:CREATE TABLE IF NOT EXISTS 'personnes' (
'id' int(11) NOT NULL AUTO_INCREMENT,
'nom' varchar(200) NOT NULL,
'select1' date NOT NULL,
'select2' date NOT NULL,
'enfant' varchar(100) NOT NULL,
'Adulte' varchar(100) NOT NULL,
'commentaire' varchar(400) NOT NULL,
PRIMARY KEY ('id')
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
et merci à tous
A voir également:

2 réponses

Utilisateur anonyme
 
Bonsoir

"J'ai un problème" ne veut rien dire. Dis-nous plutôt ce qui ne va pas.

Déjà en lisant ta requête, on voit que les valeurs que tu mets ne correspondnet pas aux champs. Tu as un '' en trop, qui était sans doute prévu pour un id, et il te manque la valeur correspondant à Adulte :

$sql="INSERT INTO personnes (nom,select1,select2,enfant,Adulte,commentaire)VALUES('','$nom','$select1','$select2','$enfant','$commentaire')"; 
0
Utilisateur anonyme
 
As-tu aussi retiré le '' erroné au début du VALUES ?
Rappel :
"J'ai un problème" ne veut rien dire. Dis-nous plutôt ce qui ne va pas.
0