Recup tous $_POST
le 10/09/2004 à 14:56
bibi
c koi leur nom ???
sinon, pour voir si ils sont checked, tu regardes si la variable de post return true ou false
commit suicide
Voici, pour être plus clair, le code de ma page pour l'affichage:
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1648]ce lien[/lien])
Déjà, est-ce que le form est placé comme il faut? Est-ce qu'il doit appeler la même page pour valider le choix? Où doivent se faire les tests?
BTB
BTB
Nì heolas go haontìos
En fait, en regardant ton code, il n'y a pas besoin de variables dynamiques.
Je viens de faire ce petit code :
<?php
$data=array('toto', 'titi', 'tata', 'tutu');
if (isset($_POST['go']) && $_POST['go'] == "Envoyer") {
if (isset($_POST['liste_element'])) {
$nombre_element = count ($_POST['liste_element']);
if ($nombre_element == 0) {
$resultat = 'Aucun élément coché.';
}
else {
$resultat = '';
for($i = 0; $i < $nombre_element; $i++) {
$resultat .= 'La valeur '.$_POST['liste_element'][$i].' a été cochée.';
}
}
}
}
echo '<form method="post" action="index.php">';
while ($element = array_pop ($data)) {
echo '<input type="checkbox" name="liste_element[]" value="'.$element.'"> '.$element.'';
}
echo '<input type="submit" name="go" VALUE="Envoyer">';
echo '</form>';
if (isset($resultat)) echo ''.$resultat;
?>
Il devrait bien t'aider.
Adapte le à ton cas (au lieu d'utiliser les résultats d'une requete SQL, moi j'utilise des valeurs contenues dans un tableau, ce qui est pareil en soit : on travaille toujours avec un tableau).
Salut!
Alors j'ai essayé d'adapter ta méthode à mon code et
voici ce que ça donne: le bouton "Commander" ne lance aucune action, il semble ne pas appartenir au <form>. Est-ce dû au fait qu'il soit à l'extérieur du while? Ou ai-je mal implémenté ce que tu m'as filé...?
...
Merde, il me semble qu'il est parti en vacances, non? Si quequ'un d'autre pouvait toutefois m'aider je lui en serais de même fort gré
.
BTB
Nì heolas go haontìos
Pardon d'insister, mais je nécessite vraiment d'aide, là. J'ai beau essayer différents moyens je n'y arrive toujours pas...
Je suis au bord du suicide...
... Ce monde est trop dur pour moi...
Non c'est pas vrai, mais quand même, je suis pas mal dans la merde...
BTB
Nì heolas go haontìos
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: