Formulaire inscription php - mysql

Fermé
recan93 Messages postés 36 Date d'inscription samedi 4 mai 2013 Statut Membre Dernière intervention 25 janvier 2015 - 28 sept. 2014 à 03:08
 Utilisateur anonyme - 29 sept. 2014 à 08:47
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);


?>
A voir également:

3 réponses

Utilisateur anonyme
28 sept. 2014 à 03:29
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
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
recan93 Messages postés 36 Date d'inscription samedi 4 mai 2013 Statut Membre Dernière intervention 25 janvier 2015
28 sept. 2014 à 20:15
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