Foreach php
Résolu
tortue60
Messages postés
269
Statut
Membre
-
ThEBiShOp Messages postés 9307 Date d'inscription Statut Contributeur Dernière intervention -
ThEBiShOp Messages postés 9307 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'essaye de faire un tableau ou je récupère des valeurs de mon formulaire mais je n'y arrive point. J'utilise un foreach. Voici ce que j'ai fait:
<?php
$tab =array() ;
$_POST["nom"];
foreach($tab as $nom)
{
echo "nom du champ : $nom";
}
?>
Merci de votre aide
J'essaye de faire un tableau ou je récupère des valeurs de mon formulaire mais je n'y arrive point. J'utilise un foreach. Voici ce que j'ai fait:
<?php
$tab =array() ;
$_POST["nom"];
foreach($tab as $nom)
{
echo "nom du champ : $nom";
}
?>
Merci de votre aide
1 réponse
-
salut !
tu fais un foreach sur $tab qui est déclaré comme tableau (array()) mais tu ne lui donne pas d'éléments ... peux être voulais-tu faire :
<?php $tab = $_POST["nom"]; foreach($tab as $nom) { echo "nom du champ : $nom"; } ?>
ou plus simplement :<?php foreach($_POST["nom"] as $nom) { echo "nom du champ : $nom"; } ?>
?
naga-
-
-
-
ok donc en fait ce qui est contenu dans
$_POST["nom"];
n'est qu'une chaine de caractère.
En fait tu peux faire<?php foreach($_POST as $cle => $element) { $champs = explode("#", $cle); echo 'Champs : '.$champs[0].' '; echo 'ID : '.$champs[1].' '; echo $element; echo '<br />'; } ?>
ensuite tu verra pour n'afficher ou récupérer que ce qui t'intéressera =) -
-