Eeeeeeuu désolée j'ai un peu de mal à suivre ....
Je vais recommencé le schmilblik ! :)
Voila, j'ai un formulaire qui est rempli par des données venant d'une table (en fait deux, avec une jointure, mais là n'est pas le soucis), ce formulaire est un formulaire de modification de données.
J'ai ma page avec les données du personnage (parce qu'il s'agit de modifier les compétences d'un personnages et ensuite les valeurs)
Nom de la compétence [input texte : valeur de la compétence]
Comme je fais un while sur la requête sql, pour écrire mon formulaire j'ai fait ceci :
<form>
<input type="hidden" name="var[]" value="'.$data[0].'">.$data[1].<input type="text" name="val[]" value="'.$data[2].'">
</form>
sachant que var[] stock $data[0] (qui correspond en fait à l'id de ma compétence), $data[1] est le nom de la compétence et val[] stock $data[2] (qui est la valeur de la compétence pour le personnage)
Donc voilà, j'ai stocké mes var et mes val en tableaux que je passe ensuite dans un script pour mettre à jour les compétences et les valeurs du personnages.
Hors avec mon ancienne méthode que j'avais écrite avec un foreach() cela ne fonctionne plus parce qu'apparement il y a un argument dans foreach() qui ne convient pas .... J'ai donc vérifié ce que j'avais en echo sur var et val
J'ai eu un retour de Array, donc mes deux tableaux existe bien mais j'arrive plus à en extraire les données.
quand j'ai fait la première solution que tu m'avais proposé Anthomicro, il m'a bien retourné en echo de .$valeur les deux Array que j'ai passé par le formulaire, mais je n'ais toujours pas les valeurs qui sont dedans ...
Bref je n'arrive donc plus à les extraires pour les repasser par la suite dans une requête d'update de ma table :(
J'ai tenté avec un explode, j'ai tenté avec une boucle for() mais, je n'y arrive pas du tout !!
Je vois pas ce qui cloche et ce qui aurait pu changer entre php4 et php5 et qui aurait fait que ma boucle foreach ne fonctionne plus
