Activation d'une case à cocher en fonction d'une variable

Eléphanteau du PHP | 15 Messages

26 févr. 2005, 14:48

:( Bonjour,

Petit problème, dans une page de modification des données d'une table MySQL, j'aimerais activer automatiquement la bonne case à cocher (d'une liste de 11 cases) en fonction de ce qui est contenu dans la table.

Comment faire ? :?:
Gecko

Eléphant du PHP | 334 Messages

26 févr. 2005, 16:04

Si y'en a qu'une à cocher, c'est pas un checkbox, c'est un bouton radio non ?

Eléphanteau du PHP | 15 Messages

26 févr. 2005, 16:17

Il s'agit en effet de cocher un seul bouton radio parmis une liste de 11 en fonction du contenu d'une variable.

Désolé
Gecko

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

26 févr. 2005, 16:24

Code : Tout sélectionner

<input type="radio" name"truc" <?php echo $selected; ?>
quand tu est à la ligne qui correspond (là tu fais un test à toi de voir sur quoi)
tu mets $selected = "SELECTED" sinon tu mets $selected=""

c'est en tout cas comme ça que je fais

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

26 févr. 2005, 18:09

<input type="radio" name"truc" <?php echo (condition ? 'selected="selected"' : ''); ?> />

Eléphanteau du PHP | 15 Messages

26 févr. 2005, 22:46

Merci pour tout car cela fonctionne super bien

<input type="radiobutton" name="nom" value="" <?php if(!empty($nom)) echo 'checked=checked"'; ?> />
Gecko