Tom's Guide > Forum > Programmation > PHP et SQL : Problème avec un formulaire
Mot :    Pseudo :           
 

Bonjour tout le monde voila j'essaie de faire un formulaire qui envoie les données à la base de donné mais je n'y arrive pas j'ai deux pages, une première qui est la page html avec le formulaire et une deuxième qui est le code php (cible_formulaire.php) voici le code
inscription.html
je n'ai pas tout mis du code html juste le principale

Code :
  1. <div id="corps">
  2. <form method="post" action="cible_formulaire.php">
  3.   <fieldset>
  4.       <legend>Vos coordonnées</legend>
  5.      
  6.       <form method="post" action="cible_formulaire.php"><table>
  7.       <tr>
  8.      
  9.       <td><label for="nom">Nom</label></td>
  10.       <td><input type="text" name="nom"  tabindex="10" /></td>
  11.       </tr>
  12.         <tr>
  13.       <td><label for="prenom">Prénom</label><br /></td>
  14.       <td><input type="text" name="prenom"  tabindex="20" /><br /></td>
  15.       </tr>
  16.       <tr>
  17.         <td><label for="prenom">Adresse</label><br /></td>
  18.         <td><input type="text" name="Adresse"  tabindex="30" /><br /></td>
  19.         </tr>
  20.         <tr>
  21.       <td><label for="login">Login</label><br /></td>
  22.       <td><input type="text" name="login"  tabindex="40" /><br /></td>
  23.       </tr>
  24.       <td><label for="pass">Pass</label><br /></td>
  25.       <td><input type="text" name="pass" tabindex="50" /><br /></td>
  26.       </tr>
  27.       <td><label for="e-mail">E-mail</label><br /></td>
  28.       <td><input type="text" name="e-mail" tabindex="60" /><br /></td>
  29.       </tr>
  30.       <p>
  31.       <input type="submit" value="Valider"><input type="reset" />
  32.       </p>
  33.       </table></form>
  34.      
  35.      
  36.   </fieldset>
  37.     <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
  38.     </div>




cible_formulaire.php

Code :
  1. <html>
  2. <body>
  3. <?php
  4. //on récupere les valeurs du formulaire
  5. $login = $_POST['login'];
  6. $pass = $_POST['pass'];
  7. $nom = $_POST['nom'];
  8. $prenom = $_POST['prenom'];
  9. $adresse = $_POST['Adresse'];
  10. $mail = $_POST['e-mail'];
  11. // connexion à la base de donné
  12. $bdd = 'benoit';
  13. $host = "localhost" ;
  14. $user = "root" ;
  15. $mdp = "root" ;
  16. $connect = mysql_connect($host, $user, $mdp) ;
  17. if ($connect > 0 )
  18. echo " connexion réussie" ;
  19. else
  20. echo " echec de connexion – Veuillez contacter l’adminstrateur" ;
  21. mysql_select_db($bdd) or die("erreur de connexion a la base de donnees" );
  22. // on insère les informations du formulaire dans la table
  23. $sql="insert into client (login , pass , e-mail , adresse , nom, prenom) values ('$login','$pass','$mail','$adresse','$nom','$prenom')" ;
  24. $result = mysql_query('$sql');
  25. // on ferme la connexion
  26. mysql_close();
  27. ?>
  28. </body>
  29. </html>



Donc voila si quelq'un a la réponse je suis prenneur ^^

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Salut,

As-tu une erreur quelconque ?

------------------------------ VieDeGeek || Hinsolite
Répondre à Moi123@IDN

non aucune erreur :( mais sa n'ajoute rien a la base de donné

Répondre à kenshin94

remplace :

Code :
  1. $sql="insert into client (login , pass , e-mail , adresse , nom, prenom) values ('$login','$pass','$mail','$adresse','$nom','$prenom')" ;



Par :

Code :
  1. $sql="insert into client (login , pass , e-mail , adresse , nom, prenom) values ('$login','$pass','$mail','$adresse','$nom','$prenom') or die(mysql_error())" ;



On verra surement l'erreur :)


Message édité par MoNsTeR-77 le 15-12-2008 à 20:27:33
------------------------------ Cordialement,
MoNsTeR
Répondre à MoNsTeR-77

il n'y a pas l'erreur xD je comprend plus rien

Répondre à kenshin94
Tom's Guide > Forum > Programmation > PHP et SQL : Problème avec un formulaire
Aller à :

Il y a 2334 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens