array, problème d'index

Répondre
JuTs
le 31/12/2005 à 17:59
JuTs
Salut

j'ai un formualaire dont le nom des champs sont (je résume) :

group1[a1]
group1[b1]
group1[c1]


cela me génère donc, quand je l'envoi le tableau :

Array // <-- $_POST
(
[group1] => Array
(
[a1] => 2
[b1] => 5
[c1] => 8
)

[...] => Array
(
...
)

}

en faisant

foreach($_POST as $tab) { ... }

je récupère donc le tableau [group1]

C'est ici que début mon problème. Si j'essaie, par exemple :

echo $tab[0];
un message me dit :
Notice: Undefined offset: 0 in /home/julien/public_html/taichi/pages/mapage.php on line 379

pourquoi ?

Merci d'avance et Bonne année 2006
JuTs
zebden
le 31/12/2005 à 18:27
zebden
luu,

Tout simplement parce que la clef c'est a1 et pas 0. $tab[0] n'existe pas.
zebdinou pour les intimes / Blog : http://www.zebden.fr
JuTs
le 31/12/2005 à 20:44
JuTs
Pourtant il me semblait que dans ces cas là on pouvait quand même accéder à la valeur en utilisant un offset. J'ai du me tromper.

Bon je vais chercher une autre solution.

merci
JuTs
bibi
le 02/01/2006 à 13:23
bibi
De mémoire , je crois qu'il y a des fonctions pour générer les offsets 0 1 2 ... mais pas sur du tout , faut vérifier :p ca fait un ptit moment que j'ai pas fait de php :)
commit suicide
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours