Valeur dans la checkbox ne s'affiche pas

Répondre
raka
le 11/02/2005 à 09:04
raka
J'essaie d'attribuer une valeur a ma checkbox mais apparement option[] ne recoit rien. Donc par conséquent il ne passe pas dans la condition. En fait le programme consiste a coché des case et par la suite a afficher le contenu des case coché. Merci d'avance !!!

while($donnees = @mysql_fetch_array($reponse) )
{?>
<input type="checkbox" name="options[]" value="<?=$donnees['NomProgramme'];?>" /><?echo $donnees['NomProgramme'];?><br>
<? echo $donnees['IDProgramme'];?> : <?echo $donnees['NomProgramme'];?> <br>
i=<?echo $i?> option de i=<?echo $options[$i];?><br>
<? if($options[$i] == $donnees['NomProgramme'] AND $options[$i] != null)
{
?>
<p>
<strong>nom:</strong> <?echo $donnees['NomProgramme'];?> <br>

<?
$i++;
}
}?>
LA GLOBULE
le 11/02/2005 à 15:58
LA GLOBULE
Bon perso, je ne comprend pas trop ton charabia (je ne vois pas ou est ce que tu traites ton formulaire), mais si tu veux juste récupérer les valeurs des checkbox cochées, voici un peu d'aide :

<?php
if (isset($_POST['go'])) {
foreach ($_POST['option'] as $k => $v) {
echo 'La checkbox '.$v.' a été coché</br />';
}
echo '';
}

?>

<form action="index.php" method="post">
<input type="checkbox" name="option[]" value="1"> 1
<input type="checkbox" name="option[]" value="2"> 2
<input type="checkbox" name="option[]" value="3"> 3
<input type="checkbox" name="option[]" value="4"> 4
<input type="checkbox" name="option[]" value="5"> 5
<input type="submit" name="go" value="Envoyer" />
</form>


Tu devrais t'en sortir.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours