Foreach avec tableau à 3 entrées php

Fermé
Smoking bird Messages postés 870 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 10 juillet 2011 - 3 janv. 2009 à 15:56
 rosbill - 24 oct. 2010 à 10:24
Bonjour,

J'aimerais utiiser un foreach pour balayer un tableau et récupérer 3 valeurs différentes dans chaque champ^^ mais je n'arrive à en récupérer que 2, quelqu'un pourrait-il m'aider?
Cordialement,

Smoke
A voir également:

7 réponses

Yohan85 Messages postés 280 Date d'inscription samedi 7 avril 2007 Statut Membre Dernière intervention 16 mai 2011 25
3 janv. 2009 à 16:27
Bonjour,

est-ce possible d'avoir le code PHP pour avoir plus de précision ?

Yohan
0
Smoking bird Messages postés 870 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 10 juillet 2011 58
3 janv. 2009 à 16:29
			$fCorps="			<label for='catName'>Nom de la catégorie:</label><input type='text' name='catName[$ref]' id='catName'/>\n";
			$fCorps.="	<label>Galerie: <input class='visible status' type='radio' name='catName[$ref]' value='galerie' /> Contenu: <input class='visible status' type='radio' name='catName[$ref]' value='contenu'/></label>\n";
			$fCorps.="			<label for='catName2'>Nom de la catégorie:</label><input type='text' name='catName[$ref1]' id='catName2'/>\n";
			$fCorps.="	<label>Galerie: <input class='visible status' type='radio' name='catName[$ref1]' value='galerie' /> Contenu: <input class='visible status' type='radio' name='catName[$ref1]' value='contenu'/></label>\n";


Ca c'est le code où les entrées tableaux sont créées, je dois les récupérer maintenant, et je n'arrive pas à récupérer les valeurs voulues (à savoir: le nom, la référence et le statut).
0
Yohan85 Messages postés 280 Date d'inscription samedi 7 avril 2007 Statut Membre Dernière intervention 16 mai 2011 25
3 janv. 2009 à 16:38
Il vous faut faire un formulaire <form method="post" action="scriptdereception.php">votre code ici</form>

Puis dans le fichier scriptdereception.php vous réceptionnez les résultats par $_POST['nomdelabaliseduformulaire']

Yohan
0
Smoking bird Messages postés 870 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 10 juillet 2011 58
3 janv. 2009 à 16:39
Merci, mais ce n'est pas mon problème^^ je récupère sans aucun problème le formulaire et ses résultats, c'est juste l'organisation de ceux ci qui me préoccupe
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Yohan85 Messages postés 280 Date d'inscription samedi 7 avril 2007 Statut Membre Dernière intervention 16 mai 2011 25
3 janv. 2009 à 16:40
Comment ca ?

Excusez moi mais je n'arrive pas à vous suivre
0
Smoking bird Messages postés 870 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 10 juillet 2011 58
3 janv. 2009 à 16:51
:o)

Okay, j'ai un formulaire, qui me permet d'enregistrer dans une bdd 2 éléments.

Ces éléments ont un nom, une référence et un statut.

Je peux choisir le nom par un input text et le statut par des inputs radio, mais la référence est générée automatiquement.

J'ai besoin de récupérer un tableau, contenant les informations de chaques éléments sous forme de tableaux, se présentant ainsi:

Tableau des éléments (
    Element 1 (
        nom=>valeur ref=>valeur statut=>valeur
    )
    Element 2 (
         nom=>valeur2 ref=>valeur2 statut=>valeur2
    )
)
0
Bonjour Smoking Bird,
As tu trouvé une solution à ton probleme?
J'ai également le même probleme.
Merci
0
Yohan85 Messages postés 280 Date d'inscription samedi 7 avril 2007 Statut Membre Dernière intervention 16 mai 2011 25
3 janv. 2009 à 16:57
Pourquoi ne feriez vous pas

<input name="categorie_1">
<radio name="status_1">

<input name="categorie_2">
<radio name="status_2">

etc ...

et apres dans le script php, vous faites une boucle avec un test sur le $_POST['categorie_'.$i] et si le dernier est vide dans ce cas on arrete la boucle avec break;

Yohan
0