Probleme dans la base de donée
cabacos
Messages postés
16
Statut
Membre
-
Utilisateur anonyme -
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
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:
- Probleme dans la base de donée
- Base de registre - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Formules excel de base - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
2 réponses
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 :
"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')";