Variables dynamiques et Checkbox [PHP] - PHP - Programmation
Marsh Posté le 06-06-2008 à 13:07:53
en Html, la balise form ne peut pas contenir une autre balise form.
Donc il faut soit que tu sortes le <form> du while, soit que tu mettes le </form> dans le while.
ensuite si tu attends plusieurs valeur il faut mettre
<input type="checkbox" name="valeur[]" value= "$n"><?php echo $donnees["codename"]."<br>";
ce qui te donneras bien un tableau en php dans $_POST["valeur"]
Marsh Posté le 06-06-2008 à 13:50:49
Ca y est j'ai reussi à afficher les valeurs. J'ai juste modifié la ligne :
<input type="checkbox" name="valeur[]" value= <?php echo $donnees["codename"] ?> ><?php echo $donnees["codename"]."<br>";
Merci !
Marsh Posté le 06-06-2008 à 12:59:50
Bonjour,
J'ai un petit problème pour récuperer les valeurs de mes checkbox car elles dependent de ma requête SQL.
Voila des bouts de mon code :
Fichier HTML :
$reponse = pg_query($query);
while ( $donnees = pg_fetch_array($reponse)){
$n='$donnees["codename"]' ;?>
<FORM action="consult.php" METHOD="POST">
<input type="checkbox" name="valeur" value= "$n"><?php echo $donnees["codename"]."<br>";
}
?>
<input type=submit value="Consulter">
</form>
fichier PHP :
<?php
foreach ($_POST["valeur"] as $cle) {
echo 'Valeur : '.$cle.'<br />';
}
?>
A chaque fois ça m'affiche "Valeur : $n".
Une idée pour que ça m'affiche la bonne valeur ?
Merci!