[résolu]probleme de recuperation des checkbox

Nouveau WRInaute
Salut!

J'ai un petit soucie. Je n'arrive pas a voir les elements d'un formulaire que je checke. Voila le code en html (enfin en php):
Code:
<?php
...
echo '<FORM method = "POST">';
$cpt = 0;
while ($lines = mysql_fetch_row($result))
{
	echo '<input class = "cocher" type = "checkbox" name = "checktab[]" value = ".$cpt.">';
        ....
        $cpt++;
}
?>
<a href = "valcheck.php"><img src = "images/valid.png" border = "0" ></a>
</form>

et ma page valcheck.php contient juste ce code:

Code:
<?php
echo '<pre>';
print_r($_POST['checktab']);
echo '</pre>';
?>

Sincerement je ne vois pas ou est l'erreur, c'est la rasison pour lequel j'ai decid&eacute; d'appeler les grands moyens.
Merci d'avance!
 
WRInaute accro
<a href = "valcheck.php"> ça veut dire que tu ne valides pas le formulaire en POST mais tu fais un GET classique, même si le href est contenu dans le code du FORM
 
Nouveau WRInaute
ah d'ac! Je suis pas tres tres fort en php, j'ai remplacé; <FORM method = "POST"> par <FORM method = "GET"> et aucun succes... J'ai meme essayé; <FORM method = "GET" action = "valcheck.php"> et aucun succes...
 
Nouveau WRInaute
Re: probleme de recuperation des checkbox

bonjour,

vous devez envoyer le formulaire par <input type="submit">

ce qui donne :
Code:
<form method="post" action="valcheck.php">

<input class = "cocher" type = "checkbox" name = "checktab[]" value = "val">
<input class = "cocher" type = "checkbox" name = "checktab[]" value = "val">
[...]
<input type="submit" value="enregistrer">
</form>
 
Nouveau WRInaute
effectivement sa fonctionne tres bien avec un bouton. N'est-il pas possible de valider avec une image au lieu d'un bouton?
 
WRInaute accro
shadowxz a dit:
effectivement sa fonctionne tres bien avec un bouton. N'est-il pas possible de valider avec une image au lieu d'un bouton?
pas avec un href en tout cas.
plusieurs possibilité, modifier la mise en forme du bouton input en css, ou bien valider le formulaire en js, mais en baissant l'accessibilité
 
Nouveau WRInaute
absulument! Pourquoi se compliquer la vie?! en html c possible! J'ai juste mis ceci:
Code:
<input border = "0" src = "images/b_drop.png" type ="image" value = "submit">
 
Discussions similaires
Haut