Recuprer les donnees d'un formulaire avec wam

mec perdu -  
koala. Messages postés 294 Statut Membre -
Bonjour,

je n'arrive pas a recuperer les données inscrit dans un formulaire dans la base de donnée mysql de wamp

voici mo code :

include ("connexion.php");

$sexe=$_POST['sexe'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$fonction=$_POST['fonction'];
$societe=$_POST['Societe'];
$adresse=$_POST['adresse'];
$cp=$_POST['cp'];
$ville=$_POST['ville'];
$dpt=$_POST['dpt'];
$email=$_POST['email'];
$tel=$_POST['tel'];
$fax=$_POST['fax'];

$sql ="INSERT INTO client values ('$sexe','$nom','$prenom','$fonction','$societe','$adresse','$cp','$ville','$dpt',$email','$tel','$fax')";

$resultat= mysql_query($sql) or die ("erreur avec la requete d'ajoute");

merci

8 réponses

mec perdu
 
quelqu'un peut m'aider S.V.P
0
koala. Messages postés 294 Statut Membre 38
 
Qu'est que veux faire :
1) récupérer les données d'un formulaire pour les mettre dans la basse de donnée.
Ou
2) veux tu récupéré les données qui sont dans la base de donnée

Dans le premier cas il nous faut le code te ton formulaire
0
mec perdu
 
la solution 1)

voici le code de mon formulaire :

<form action="recuperer.php" method="POST">

<table border="1" cellpadding="10">

<tr>
<td colspan=2 align=center>
M<INPUT type="radio" name="sexe" size="15" checked value="Monsieur">
Mme<INPUT type="radio" name="sexe" size="15" value="Madame">
Mlle<INPUT type="radio" name="sexe" size="15" value="Mademoiselle">
</td>
</tr>
<br><br>
<tr>
<td> Nom : </td> <td> <INPUT type="texte" name="nom" size="30" value=""></td>
</tr>
<tr>
<td> Prenom : </td><td> <INPUT type="texte" name="prenom" size="30" value=""></td>
</tr>
<tr>
<td> Fonction : </td><td> <INPUT type="texte" name="fonction" size="30" value=""></td>
</tr>
<tr>
<td> Société : </td><td> <INPUT type="texte" name="Societe" size="30" value=""></td>
</tr>
<tr>
<tr valign='top'><td>Adresse :</td><td><textarea rows='3' cols='23' name='adresse'></textarea></td></tr>
<tr><td>Code postal :</td><td><input type='text' name='cp' size='30'></td></tr>
<tr><td>Ville : </td><td><input type='text' name='ville' size='30'></td></tr>
<tr>
<td>Département : </td><td><select name="dpt" >
<option value="0"> Département </option>
<option value="Ain">1 - Ain</option>
<option value="Aisne">2 - Aisne</option>
<option value="Allier">3 - Allier</option>
<option value="Alpes-de-Haute-Provence">4 - Alpes-de-Haute-Provence</option>

<option value="Hautes-Alpes">5 - Hautes-Alpes</option>
<option value="Alpes-Maritimes">6 - Alpes-Maritimes</option>
<option value="Ardèche">7 - Ardèche</option>
<option value="Ardennes">8 - Ardennes</option>
<option value="Ariège">9 - Ariège</option>
<option value="Aube">10 - Aube</option>

<option value="Aude">11 - Aude</option>
<option value="Aveyron">12 - Aveyron</option>
<option value="Bouches-du-Rhône">13 - Bouches-du-Rhône</option>
<option value="Calvados">14 - Calvados</option>
<option value="Cantal">15 - Cantal</option>
<option value="Charente">16 - Charente</option>

<option value="Charente-Maritime">17 - Charente-Maritime</option>
<option value="Cher">18 - Cher</option>
<option value="Corrèze">19 - Corrèze</option>
<option value="Corse (2A et 2B">20 - Corse (2A et 2B)</option>
<option value="Côte-d'Or">21 - Côte-d'Or</option>
<option value="Côtes-d'Armor">22 - Côtes-d'Armor</option>

<option value="Creuse">23 - Creuse</option>
<option value="Dordogne">24 - Dordogne</option>
<option value="Doubs">25 - Doubs</option>
<option value="Drôme">26 - Drôme</option>
<option value="Eure">27 - Eure</option>
<option value="Eure-et-Loir">28 - Eure-et-Loir</option>

<option value="Finistère">29 - Finistère</option>
<option value="Gard">30 - Gard</option>
<option value="Haute-Garonne">31 - Haute-Garonne</option>
<option value="Gers">32 - Gers</option>
<option value="Gironde">33 - Gironde</option>
<option value="Hérault">34 - Hérault</option>

<option value="Ille-et-Vilaine">35 - Ille-et-Vilaine</option>
<option value="Indre">36 - Indre</option>
<option value="Indre-et-Loire">37 - Indre-et-Loire</option>
<option value="Isère">38 - Isère</option>
<option value="Jura">39 - Jura</option>
<option value="Landes">40 - Landes</option>

<option value="Loir-et-Cher">41 - Loir-et-Cher</option>
<option value="Loire">42 - Loire</option>
<option value="Haute-Loire">43 - Haute-Loire</option>
<option value="Loire-Atlantique">44 - Loire-Atlantique</option>
<option value="Loiret">45 - Loiret</option>
<option value="Lot">46 - Lot</option>

<option value="Lot-et-Garonne">47 - Lot-et-Garonne</option>
<option value="Lozère">48 - Lozère</option>
<option value="Maine-et-Loire">49 - Maine-et-Loire</option>
<option value="Manche">50 - Manche</option>
<option value="Marne">51 - Marne</option>
<option value="Haute-Marne">52 - Haute-Marne</option>

<option value="Mayenne">53 - Mayenne</option>
<option value="Meurthe-et-Moselle">54 - Meurthe-et-Moselle</option>
<option value="Meuse">55 - Meuse</option>
<option value="Morbihan">56 - Morbihan</option>
<option value="Moselle">57 - Moselle</option>
<option value="Nièvre">58 - Nièvre</option>

<option value="Nord">59 - Nord</option>
<option value="Oise">60 - Oise</option>
<option value="Orne">61 - Orne</option>
<option value="Pas-de-Calais">62 - Pas-de-Calais</option>
<option value="Puy-de-Dôme">63 - Puy-de-Dôme</option>
<option value="Pyrénées-Atlantiques">64 - Pyrénées-Atlantiques</option>

<option value="Hautes-Pyrénées">65 - Hautes-Pyrénées</option>
<option value="Pyrénées-Orientales">66 - Pyrénées-Orientales</option>
<option value="Bas-Rhin">67 - Bas-Rhin</option>
<option value="Haut-Rhin">68 - Haut-Rhin</option>
<option value="Rhône">69 - Rhône</option>
<option value="Haute-Saône">70 - Haute-Saône</option>

<option value="Saône-et-Loire">71 - Saône-et-Loire</option>
<option value="Sarthe">72 - Sarthe</option>
<option value="Savoie">73 - Savoie</option>
<option value="Haute-Savoie">74 - Haute-Savoie</option>
<option value="Paris">75 - Paris</option>
<option value="Seine-Maritime">76 - Seine-Maritime</option>

<option value="Seine-et-Marne">77 - Seine-et-Marne</option>
<option value="Yvelines">78 - Yvelines</option>
<option value="Deux-Sèvres">79 - Deux-Sèvres</option>
<option value="Somme">80 - Somme</option>
<option value="Tarn">81 - Tarn</option>
<option value="Tarn-et-Garonne">82 - Tarn-et-Garonne</option>

<option value="Var">83 - Var</option>
<option value="Vaucluse">84 - Vaucluse</option>
<option value="Vendée">85 - Vendée</option>
<option value="Vienne">86 - Vienne</option>
<option value="Haute-Vienne">87 - Haute-Vienne</option>
<option value="Vosges">88 - Vosges</option>

<option value="Yonne">89 - Yonne</option>
<option value="Territoire de Belfort">90 - Territoire de Belfort</option>
<option value="Essonne">91 - Essonne</option>
<option value="Hauts-de-Seine">92 - Hauts-de-Seine</option>
<option value="Seine-Saint-Denis">93 - Seine-Saint-Denis</option>
<option value="Val-de-Marne">94 - Val-de-Marne</option>

<option value="Val-d'Oise">95 - Val-d'Oise</option>
<option value="Dom/Tom">97 - Dom/Tom</option>
</select>
</td>
<br><br>
</tr>
<tr>
<td>Email :</td><td> <INPUT type="texte" name="email" size="30"></td>
<br><br>
</tr>

<tr>
<td>Tel :</td><td> <INPUT type="texte" name="tel" size="30" value=""></td>
<br><br>
</tr>
<tr>
<td> Fax :</td><td> <INPUT type="texte" name="fax" size="30" value=""> </td>
<br><br>
</tr>

</td>
</tr>

<tr>
<td colspan=2 align="center">
<input type="submit" value="ENVOYER">
<input type="reset" value="ANNULER">
</td>
</tr>
</table>
</form>
0
koala. Messages postés 294 Statut Membre 38
 
Ton problème ne vient pas tu formulaire. Je pense qu'il vient de la requête, dans t'a table client tu as combien de champ . Je pense qu'il manque le champ id (la clé primaire) c'est pour cela que les données ne sont pas enregistrer.
0

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

Posez votre question
mec perdu
 
j'en avait un avec auto increment mes sa fonctionnai pas donc je les supriment et la clé primaire c'est l'email
0
koala. Messages postés 294 Statut Membre 38
 
Essai de rentré t'a requête SQL directement dans t'a base de données, voir ce qu'elle renvoi si ça marche ou pas.
0
mec perdu
 
cela fonctionne correctement lorsque je l'insere directement dans la base
0
koala. Messages postés 294 Statut Membre 38
 
Il manque ' pour la variable email, voilà pourquoi cela ne marche pas.
Une remarque le jours ou dans une adresse il y aura une apostrophe ' par exemple route d'Annecy tu va avoir des prb. je te suggère de l'écrire plutôt :
$sql ="INSERT INTO client VALUES(\"$sexe\",\"$nom\",\"$prenom\",\"$fonction\",\"$societe\",\"$adresse\",\"$cp\",\"$ville\",\"$dpt\",\"$email\",\"$tel\",\"$fax\")";
0