Formulaire inscription php - mysql

recan93 Messages postés 40 Statut Membre -  
 Utilisateur anonyme -
Salut tout le monde.
J'ai un petit souci sur mon code, le principe et de faire un formulaire d'inscription et stocker les membres dans une table.

mon code pour inscription.html :
<form method="POST" action ="add.php">
	<SELECT name ="sexe" size ="1" >
		<option>Homme</option>
		<option>Femme</option>
	</SELECT><br>
	<input type="text" name="prenom" placeholder="prénom" size ="30" /><br>
	<input type="text" name="nom" placeholder="nom" size ="30" /><br>
	<input type="text" name="mail" placeholder="mail" size ="30" /><br>
	<input type="text" name="mdp" placeholder="mot de passe " size ="30" /><br>
	<input type="text" name="cmdp" placeholder="mot de passe " size ="30" /><br>
	<input type="submit" name="valider" value="valider" />
</form>

code pour add.php:
<?php
        $sexe=$_POST["sexe"];
	$prenom=$_POST["prenom"];
	$nom=$_POST["nom"];
	$mail=$_POST["mail"];
	$mdp=$_POST["mdp"];
	$cmdp=$_POST["cmdp"];

	$link = mysql_connect("localhost/","root","root");
	$db = mysql_select_db("covoiturage");
	$query=" INSERT INTO login value(0,'".$sexe."','".$prenom."','".$nom."','".$mail."','".$mdp."','".$cmdp."')";
	$res=mysql_query($query);


?>

3 réponses

  1. Utilisateur anonyme
     
    Bonjour,

    ligne 9 ajoute

    or die("Impossible de se connecter : " . mysql_error());

    je suis etonné du locahost/", pourquoi ce slach ?

    Ensuite ligne 11 tu pourrais ajouter un petit echo avant ton $query

    echo $query=" INSERT INTO login value(0,'".$sexe."','".$prenom."','".$nom."','".$mail."','".$mdp."','".$cmdp."')";
    die();


    histoire de verifier que ta requete est bien formée

    Cdt
    1
  2. Utilisateur anonyme
     
    bonjour

    c'est normal, dans ton cas sexe sera toujours = null

    essaie

     <select name="sexe">
      <option value="1">Homme</option>
      <option value="2">Femme</option>
    </select> 
    

    Dans ce cas sexe sera soit egal à 1 ( homme ) ou à 2 ( femme )

    Je te laisse un peu de lecture

    https://www.w3schools.com/tags/tag_select.asp

    cdt
    1
  3. recan93 Messages postés 40 Statut Membre
     
    Merci pour ton aider avant tous.
    J'ai remarqué le "/" près de localhost .
    J'ai ça comme erreur afficher "Notice: Undefined index: sexe in C:\wamp\www\covoiturage\add.php on line 2"
    de la ligne 2 jusque à la ligne 7, du fichier add.php
    0