Selectionner une liste en fonction d'une informations

Eléphanteau du PHP | 11 Messages

27 juil. 2007, 10:20

Bonjour,

J'aimerais savoir comment faire pour que des boutons radio ou une liste déroulante soit sélectionnés en fonction d'un paramètre dans la base de donnés.

Je m'explique, si par exemple, on a deux boutons radio, un avec Oui et l'autre avec Non. Si un membre coche Non, le non est enregistré dans la base de données.

Ce que j'aimerai, c'est que quand on édite le profil du membre, que le nom soit sélectionné.


Est-ce possible ? J'ai trouvé une réponse ici mais je ne la trouve pas très claire.


Encore une fois, merci d'avance.

Invité
Invité n'ayant pas de compte PHPfrance

27 juil. 2007, 15:20

je crois avoir compris mais pas sur :roll:
dis moi si je me plante de sujet...

par exemple pour un select:
valeur du champs possible 0 pour non et 1 pour oui (tinyint)

une requete simple
$Req = "SELECT champs FROM table";
$Curs = mysql_query($Req);
$champs = mysql_result($Curs, 0, "champs ");

$OuiNon["$champs "] = "selected=\"selected\"";

echo'<select>';
echo'option value="0"' . $OuiNon["0"] . '>non</option>';
echo'<option value="1"' . $OuiNon["1"] . '>oui</option>';
echo'</select>';
en gros, tu passes $champs dans un tableau, tu compares en affectants les var dans le select et si ca colle ca inscris selected.
en gros ...
:D

Eléphanteau du PHP | 11 Messages

27 juil. 2007, 20:48

Ok, je vais essayer ca, merci :D
Image
Image