MySQL/Case à cocher

BERTRAND78
Invité n'ayant pas de compte PHPfrance

28 août 2006, 09:08

Bonjour

Quelle type et format de données faut il dans une table MySql pour qu'à l'affichage du contenu ce soit une case cochée ou non ?

Merci !

Mammouth du PHP | 19672 Messages

28 août 2006, 09:21

Tu pourrais utiliser selon la version de MySQL un type BOOLEAN (à tester) ou encore un type ENUM('oui','non')
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Invité
Invité n'ayant pas de compte PHPfrance

28 août 2006, 09:55

Je vais essayer

Merci Cyrano

Administrateur PHPfrance
Administrateur PHPfrance | 149 Messages

28 août 2006, 10:56

Si c'est une série de checkbox
un SET peut faire l'affaire
--
Moosh - ancêtre de la communauté
http://www.phpfrance.com

Invité
Invité n'ayant pas de compte PHPfrance

28 août 2006, 12:10

Voilà ce que j'écris

Code : Tout sélectionner

<input type="checkbox" name="reponse" value="<? echo $reponse;?>">
$reponse vaut "oui". Mais la case correspondante n'est pas cochée pour autant. Dois je faire une condition de type si $reponse vaut oui ALORs il faut activer la case ?..

Grand merci

Eléphant du PHP | 396 Messages

28 août 2006, 12:17

Oui fais un test...
En cas de succès tu rajoutes checked="checked" dans ton input

EDIT : en relisant, je ne suis pas sûr que tu aies compris la valeur du "value" d'un checkbox...

Invité
Invité n'ayant pas de compte PHPfrance

28 août 2006, 12:20

Ca marche !

Merci à tous

Administrateur PHPfrance
Administrateur PHPfrance | 149 Messages

28 août 2006, 14:14

oui attention c'est un piege à débutant. Mais je suis quasi sur qu'il y a un tuto sur phpFrance.

(après recherche ca devait être dans l'ancien phpFrance


http://www.siteduzero.com/tuto-3-196-1- ... aires.html

http://www.swsysteme.com/tutos/tutocase.php
--
Moosh - ancêtre de la communauté
http://www.phpfrance.com