Tout d'abord je suis débutant en MYSQL et base de donnée.
Voici mon problème : J'ai créé un formulaire avec zone de texte ainsi que bouton radio avec deux choix possibles (pour le sexe) et je souhaites rentrer les infos dans uns base de donnée.
Or quand je rentre mes données cela me créé deux entrées
Ce que montre ma base de donnée (Le / signifie qu'il n'y a pas de donnée enregistrée dans la base)
" ID = 1 - Nom = / - Prénom = / - Sexe = H (si j'ai choisis homme)
ID = 2 - Nom = Dupont - Prénom = Michel - Sexe = / "
Deux entrée sont crée pour la même personne au lieu d'une qui regrouperait l'ensemble des infos.
Donc j'aimerais savoir comment je peux fusionner les infos dans la même "id"
Mon code
switch($sexe)
{
case "H":
$query = "INSERT INTO $table(sexe)";
$query .= " VALUES('H')";
$result = mysql_query();
break;
case "F":
$query = "INSERT INTO $table(sexe)";
$query .= " VALUES('F')";
$result = mysql_query();
break;
}
$query = "INSERT INTO $table(nom,prenom)";
$query .= " VALUES('$nom','$prenom','$adresse')";
$result = mysql_query($query);
Je pense que le problème est au niveau du query du switch, mais étant débutant je ne sais que mettre.Merci d'avance pour votre aide.