[PHP] Créer variable tableau dans $_POST
Résolu/Fermé
Fonx2
Messages postés
331
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
5 mai 2013
-
5 juil. 2010 à 10:00
Flog78 - 5 juil. 2010 à 16:53
Flog78 - 5 juil. 2010 à 16:53
A voir également:
- [PHP] Créer variable tableau dans $_POST
- Tableau croisé dynamique - Guide
- Créer un compte google - Guide
- Tableau ascii - Guide
- Créer un compte gmail - Guide
- Comment créer un groupe whatsapp - Guide
2 réponses
fichier formulaire.php :
echo "<form method='post' action='traitement.php'>";
for($i=0;$i<10;$i++)
{
echo "case $i : <input type='checkbox' name='cases[]' value='$i'><br/>";
}
echo "<INPUT type='submit' value='Envoyer'>
</form>";
fichier traitement.php :
echo "valeur des cases cochées : <br/>";
for ($i=0; $i<count($_POST["cases"]); $i++)
{
echo "Valeur : ".$_POST["cases"][$i]."<br/>";
}
ce code là marche nikel si ca peux t'aider :)
echo "<form method='post' action='traitement.php'>";
for($i=0;$i<10;$i++)
{
echo "case $i : <input type='checkbox' name='cases[]' value='$i'><br/>";
}
echo "<INPUT type='submit' value='Envoyer'>
</form>";
fichier traitement.php :
echo "valeur des cases cochées : <br/>";
for ($i=0; $i<count($_POST["cases"]); $i++)
{
echo "Valeur : ".$_POST["cases"][$i]."<br/>";
}
ce code là marche nikel si ca peux t'aider :)
Fonx2
Messages postés
331
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
5 mai 2013
132
5 juil. 2010 à 16:02
5 juil. 2010 à 16:02
Super!!! Merci beaucoup!
En fait, la partie "formulaire.php" était correct mais c'est lors de la lecture de ma variable que sa clochait.
Cela dit, dans le code que tu à mis, je vois une optimisation pour la partie "traitement.php":
à la place de la boucle for, on utilise une boucle foreach, se qui évite l'appel à la fonction count.
Cela donne:
foreach ($_POST['cases'] as $Valeur) {
echo $Valeur:
}
Voila!
En tout cas, merci infiniment!!
En fait, la partie "formulaire.php" était correct mais c'est lors de la lecture de ma variable que sa clochait.
Cela dit, dans le code que tu à mis, je vois une optimisation pour la partie "traitement.php":
à la place de la boucle for, on utilise une boucle foreach, se qui évite l'appel à la fonction count.
Cela donne:
foreach ($_POST['cases'] as $Valeur) {
echo $Valeur:
}
Voila!
En tout cas, merci infiniment!!