requête + formulaire suite
le 09/09/2003 à 20:23
NTHLC
après avoir récupéré une série de valeurs dans une base de données je souhaite faire afficher la valeur "oui" dans une checkbox cochée.
Merci de m'indiquer le code car actuellement il n'y a rien qui s'affiche mes checkbox.
Tho
le 09/09/2003 à 20:26
i M@N
Hello !
T'as essayé :
<input type="checkbox" name="box" value="oui">
??
@+...
One Love, One Heart, One Unity.
le 09/09/2003 à 20:31
i M@N
Reuh ...
Arf ... suis trop con ...
Je pense pas qu'on puisse afficher "oui" dans une checkbox ou alors on peut, mais c'est avec :
<input type="text" name="texte" value="oui"> ...
Quoiqu'il en soit, attendons l'avis de La_Globule ...
Kes ke je peux dire comme conneries moi parfois ... halala ! c'est dingue !!
Désolé ...
@+...
One Love, One Heart, One Unity.
Ben la checkbox de base n'affiche aucun texte, donc il faut faire :
<input type="checkbox" name="nom" value="oui" checked> oui
En effet, une checkbox est toujours accompagnée d'un label (le texte qui suit la checkbox). Mais le label n'a aucune influence sur la valeur de la checkbox.
le 09/09/2003 à 23:05
NTHLC
Oui d'accord mais si je fais
<input type="checkbox" name="nom" value="oui" checked> oui
comme vous me l'indiquez tous ma checbox apparaît comme toujours cochée quelque soit la valeur récupérée dans la base de donnée, il me faut certainement mettre un if queque part
Merci
Tho
Ben oui un truc du genre :
<?php
if ($value == "oui") {
echo '<input type="checkbox" name="nom" value="oui" checked> oui';
}
else {
echo '<input type="checkbox" name="nom" value="oui"> oui'; // celle ci ne sera pas cochée
}
?>
<?
echo "<input type='checkbox' name='nom' value='true'";
if ($value) {
echo " checked";
} else {
echo "> oui';
}
?>
C'est plus propre je trouve.
non c'est plus dificile pour lui je trouve :(
en fin pour un debutant koi :(
lut tlm
C'est pas parcequ'on déboute qu'il faut programmer salement, justement il faut prendre de bonnes habitudes dès le début, ... enfin c'est ce que je pense
Je ne vois pas pkoi ce bout de code serait "sale".