array, problème d'index
le 31/12/2005 à 17:59
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
le 31/12/2005 à 18:27
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
luu,
Tout simplement parce que la clef c'est a1 et pas 0. $tab[0] n'existe pas.
le 31/12/2005 à 20:44
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
le 02/01/2006 à 13:23
bibi
Déconnecté
commit suicide
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 :)
Accès rapide :
PHP / MySQL
HTML / CSS
Javascript
Autres technologies
Le site
Les 3H du PHP
Le bar
Script / Production personnelle
Remonter