Probleme edition bouton radio
Résolu
tridam23
Messages postés
104
Statut
Membre
-
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
j'ai crée php une appli pour la gestion des eleves d'un ecole
mais j'ai un souci avec l'édition au niveau des boutons radion. j'explique
dans le fichier de saisie (formulaire) j'ai ceci :
<label>Gender/Sexe:</label>
<input type="radio" name="sexe" value="male">Masculin/Male
<input type="radio" name="sexe" value="female">
Feminin/Female<br>
dans le fichie ajouter eleve j'ai
$sexe = $_POST['sexe']; et le resultat dans le tableau
<tr>
<td>Sexe:</td>
<td><?php echo($sexe) ?></td>
</tr>
et dans mon fichier modifier eleve
j'ai
$sexe = $_POST['sexe'];
$req = "update ELEVES set SEXE='$sexe',
ma question est quand je suis dans l'édition de l'élève, je ne sais pas lui changer son sexe en cas d'erreur
je ne retrouve plus la possibilité de cocher soit masculin soit femini
pourrais je avoir une aide svp??
PS : j'ai écourté le code pour ne reprendre toute les pages; l'appli fonctionne bien mais c'est juste l'édition du sexe le problème
Merci
mais j'ai un souci avec l'édition au niveau des boutons radion. j'explique
dans le fichier de saisie (formulaire) j'ai ceci :
<label>Gender/Sexe:</label>
<input type="radio" name="sexe" value="male">Masculin/Male
<input type="radio" name="sexe" value="female">
Feminin/Female<br>
dans le fichie ajouter eleve j'ai
$sexe = $_POST['sexe']; et le resultat dans le tableau
<tr>
<td>Sexe:</td>
<td><?php echo($sexe) ?></td>
</tr>
et dans mon fichier modifier eleve
j'ai
$sexe = $_POST['sexe'];
$req = "update ELEVES set SEXE='$sexe',
ma question est quand je suis dans l'édition de l'élève, je ne sais pas lui changer son sexe en cas d'erreur
je ne retrouve plus la possibilité de cocher soit masculin soit femini
pourrais je avoir une aide svp??
PS : j'ai écourté le code pour ne reprendre toute les pages; l'appli fonctionne bien mais c'est juste l'édition du sexe le problème
Merci
2 réponses
-
Bonjour
déjà. .il te manque un WHERE... dans ta requête UPDATE. -
Pour ce qui est de ton souci...
je dirais.. c'est normal... vu que tu écris :
<td><input type="radio" name="sexe" value="<?php echo($ET['SEXE'])?>"></td>
TU ne mets qu'un seul INPUT.... ou est le second ???
Ce qu'il faut faire c'est utiliser le CHECKED<td> <input type="radio" name="sexe" <?php if (isset($ET["ma_radio"])) { if ($ET["ma_radio"] == "male") { echo "checked"; } } ?> value="male" /> <input type="radio" name="sexe" <?php if (isset($ET["ma_radio"])) { if ($ET["ma_radio"] == "female") { echo "checked"; } } ?> value="female" /> </td>