3 formulaire regrouper dans la basse sql

cs_lunixman Messages postés 41 Date d'inscription lundi 12 janvier 2009 Statut Membre Dernière intervention 10 février 2009 - 6 févr. 2009 à 16:59
cs_lunixman Messages postés 41 Date d'inscription lundi 12 janvier 2009 Statut Membre Dernière intervention 10 février 2009 - 8 févr. 2009 à 17:27
Bonjour voici 3 donner de formulaire différente :

<td><select name="nee1" size="1" id="nee1">
  <option value="01">01</option>
  <option value="02">02</option>
  <option value="03">03</option>
  <option value="04">04</option>
</select>


<select name="nee2" size="1" id="nee2">
  <option value="01">01</option>
  <option value="02">02</option>
  <option value="03">03</option>
  <option value="04">04</option>
</select>
 </td>

ces donner serve pour entrer la date de naissance a l'inscription
j'aurai voulu quel soit enregistrer en un seul morceau dans la basse sql

j'ai penser a ceci :

$nee = (". $_POST['nee1'].", ". $_POST['nee2'].", ". $_POST['nee3'].");
ou :
$nee = ("$nee1", "$nee2', ". $nee3'");

mais sans succès pouvais vous m'aider svp

7 réponses

kohntark Messages postés 3706 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
6 févr. 2009 à 18:39
Salut,

Sans doute le pouvons nous, mais il faudrait en savoir un peu plus :
- tu ne mets même pas ta requête sql
- quel type de champ(s) pour l'insertion dans la DB ?
- une erreur lors de l'insertion ??

Kohntark -
0
cs_lunixman Messages postés 41 Date d'inscription lundi 12 janvier 2009 Statut Membre Dernière intervention 10 février 2009
6 févr. 2009 à 20:26
bonjour

alors je vois bien que se que j'ai dit manque d'info

donc je vais vous en dire le plus possible

sur la basse de donner sql :

le champ qui récupere les infos est un champ TEXT

sur la page inscription :

j'ai refait un peut tout de façon moins "test" et voici tout se que j'ai sur se que je voudrai faire :

le formulaire (la partit naissance) :

2 partit menu et une partit text que voici :

 <td><label for= "nee"><?php echo 'date de naissance'; ?></label></td>
<td><select name="nee1" size="1" id="nee1">
  <option value="01">01</option>
  <option value="02">02</option>
  <option value="03">03</option>
  <option value="04">04</option>
  <option value="05">05</option>
  <option value="06">06</option>
  <option value="07">07</option>
  <option value="08">08</option>
  <option value="09">09</option>
  <option value="10">10</option>
  <option value="11">11</option>
  <option value="12">12</option>
  <option value="13">13</option>
  <option value="14">14</option>
  <option value="15">15</option>
  <option value="16">16</option>
  <option value="17">17</option>
  <option value="18">18</option>
  <option value="19">19</option>
  <option value="20">20</option>
  <option value="21">21</option>
  <option value="22">22</option>
  <option value="23">23</option>
  <option value="24">24</option>
  <option value="25">25</option>
  <option value="26">26</option>
  <option value="27">27</option>
  <option value="28">28</option>
  <option value="29">29</option>
  <option value="30">30</option>
  <option value="31">31</option>
</select>


<select name="nee2" size="1" id="nee2">
  <option value="01">01</option>
  <option value="02">02</option>
  <option value="03">03</option>
  <option value="04">04</option>
  <option value="05">05</option>
  <option value="06">06</option>
  <option value="07">07</option>
  <option value="08">08</option>
  <option value="09">09</option>
  <option value="10">10</option>
  <option value="11">11</option>
  <option value="12">12</option>
</select>
 </td>

la fonction d'envoi est :

mysql_query("INSERT INTO ". PREFIX ."membres VALUES ('', '". $_POST['pseudo'] ."', '". $_POST['email'] ."', '". $_POST['civil'] ."', '". $_POST['nom'] ."', '". $_POST['prenom'] ."', '". $date ."', '". $d_date ."', '". $heure ."', '". $ip ."', '". $d_ip ."', ". MEMBRE .", '". $nee ."', '". $_POST['adresse'] ."', '". $_POST['cp'] ."', '". $_POST['ville'] ."', '". $_POST['pays'] ."', '". $alea ."', '". $passe ."', ". $validation .") ") or die ('Erreur d\'insertion dans la base de données');

ma fonction pour tentai de rassembler les 3 donner en une est :

$nee = ("$nee1", "$nee2', ". $nee3'");
(j'ai teste plusieurs façon chacune renvoi des erreurs différente)

l'erreur que j'ai actuellement c'est :

Parse error: syntax error, unexpected ',' in /home/a2598826/public_html/inscription.php on line 4

des que je la corrige ou que je fais un autre script c'est toujours d'autre erreur qui survienne  (ces erreurs se passe toujours a l'affichage de la page inscription)

j'espère avoir dit tout se qu il fallait

cordialement
0
cs_lunixman Messages postés 41 Date d'inscription lundi 12 janvier 2009 Statut Membre Dernière intervention 10 février 2009
6 févr. 2009 à 20:49
la j'ai fait :

$nee = '$_POST["$nee1"], ["$nee2"], ["$nee3"]';

sa me regle tout les problemes

mais dans la basse sql sa met :

$_POST["$nee1"], ["$nee2"], ["$nee3"]
0
cs_lunixman Messages postés 41 Date d'inscription lundi 12 janvier 2009 Statut Membre Dernière intervention 10 février 2009
7 févr. 2009 à 17:04
je comprend pas pourquoi $nee = '$_POST["$nee1"], ["$nee2"], ["$nee3"]';

ne fonctione pas, enfin si c'est  ' et ' qui bloque mais si je les retire je met quoi a la place ?  
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_lunixman Messages postés 41 Date d'inscription lundi 12 janvier 2009 Statut Membre Dernière intervention 10 février 2009
7 févr. 2009 à 23:10
personne sait comment faire ?  
0
cs_lunixman Messages postés 41 Date d'inscription lundi 12 janvier 2009 Statut Membre Dernière intervention 10 février 2009
8 févr. 2009 à 12:27
bonjour

personne pour m'aider

j'ai refait une requête la voici :

$nee = $_POST['nee1'] & $_POST['nee2'] & $_POST['nee3'] ;

sa met soit : 0 ou : 00 dans la basse sql
0
cs_lunixman Messages postés 41 Date d'inscription lundi 12 janvier 2009 Statut Membre Dernière intervention 10 février 2009
8 févr. 2009 à 17:27
 j'ai trouver

le pire c'est que je m'était lancer dans un mega script
alors que  c'était tout bête
0