3 formulaire regrouper dans la basse sql

Signaler
Messages postés
41
Date d'inscription
lundi 12 janvier 2009
Statut
Membre
Dernière intervention
10 février 2009
-
Messages postés
41
Date d'inscription
lundi 12 janvier 2009
Statut
Membre
Dernière intervention
10 février 2009
-
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

Messages postés
3706
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
30
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 -
Messages postés
41
Date d'inscription
lundi 12 janvier 2009
Statut
Membre
Dernière intervention
10 février 2009

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
Messages postés
41
Date d'inscription
lundi 12 janvier 2009
Statut
Membre
Dernière intervention
10 février 2009

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"]
Messages postés
41
Date d'inscription
lundi 12 janvier 2009
Statut
Membre
Dernière intervention
10 février 2009

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 ?  
Messages postés
41
Date d'inscription
lundi 12 janvier 2009
Statut
Membre
Dernière intervention
10 février 2009

personne sait comment faire ?  
Messages postés
41
Date d'inscription
lundi 12 janvier 2009
Statut
Membre
Dernière intervention
10 février 2009

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
Messages postés
41
Date d'inscription
lundi 12 janvier 2009
Statut
Membre
Dernière intervention
10 février 2009

 j'ai trouver

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