Ne recupere pas les valeur php
Cro_mag
Messages postés
172
Statut
Membre
-
naruto-94 Messages postés 904 Statut Membre -
naruto-94 Messages postés 904 Statut Membre -
Bonjour,
Alors voila mon probleme du jour,
j'ai un formulaire
J'ai donc créer un fichier machin.php
<?php
echo $_POST[bouton];
?>
Et ca m'affiche lors de la validation du formulaire sur une nouvelle page Array
j'ai essayé [bouton[]] , ["bouton[]"] enfin des trucs comme ca mais erreurs de ' ou " a cause de [] a chaque fois
Merci
Alors voila mon probleme du jour,
j'ai un formulaire
<form action="machin.php" method="post"> Valeur 1<br> <input type="checkbox" name=bouton[] value="un"><br> <br> Valeur 2<br> <input type="checkbox" name=bouton[] value="deux" checked><br> <br> Valeur 3<br> <input type="checkbox" name=bouton[] value="trois" ><br> <br> Valeur 4<br> <input type="checkbox" name=bouton[] value="quatre" checked><br> <br> <input type=submit>
J'ai donc créer un fichier machin.php
<?php
echo $_POST[bouton];
?>
Et ca m'affiche lors de la validation du formulaire sur une nouvelle page Array
j'ai essayé [bouton[]] , ["bouton[]"] enfin des trucs comme ca mais erreurs de ' ou " a cause de [] a chaque fois
Merci
A voir également:
- Ne recupere pas les valeur php
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Easy php - Télécharger - Divers Web & Internet
- Recupere au terminal de fret - Forum Consommation & Internet
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Excel ne pas afficher #valeur ✓ - Forum Excel
3 réponses
change :
<input type="checkbox" name=bouton[] value="un"><br>
par :
<input type="checkbox" name="bouton" value="tes valeurs"><br>
et pour afficher la valeur :
echo $_POST["bouton"];
<input type="checkbox" name=bouton[] value="un"><br>
par :
<input type="checkbox" name="bouton" value="tes valeurs"><br>
et pour afficher la valeur :
echo $_POST["bouton"];
Bonjour
Mais si, tu peux garder ta définition avec bouton[]. Il vaut mieux d'ailleurs les mettre entre ", comme toutes les valeurs de tous les attributs en html :
<input type="checkbox" name="bouton[]" value="un"><br>
$_POST[bouton] est un tableau (tu as bien défini bouton[], pas bouton tout court), c'est donc tout à fait normal que echo $_POST[bouton] t'affiche 'array' !
Tu récupères les valeurs dans $_POST['bouton'][0], $_POST['bouton'][1] etc...
Mais si, tu peux garder ta définition avec bouton[]. Il vaut mieux d'ailleurs les mettre entre ", comme toutes les valeurs de tous les attributs en html :
<input type="checkbox" name="bouton[]" value="un"><br>
$_POST[bouton] est un tableau (tu as bien défini bouton[], pas bouton tout court), c'est donc tout à fait normal que echo $_POST[bouton] t'affiche 'array' !
Tu récupères les valeurs dans $_POST['bouton'][0], $_POST['bouton'][1] etc...
foreach ($_POST['bouton'] as $valeur) {
echo $valeur, '<br/>' ;
}