passer un tableau php a une page via un formulaire - PHP - Programmation
Marsh Posté le 23-02-2004 à 08:17:58
parceque j'ai recopié le code du fichier plus bas ou il y avait un fwrite...
mais le probleme n'est pas la, avec ou sans ça ne fonctionne pas :|
le probleme est en fait de pouvoir faire un
$_POST[tableau_categories1[.$i1.]] ou $_POST[tableau_categories1_.$i1.]
en fait de pouvoir avoir une variable dans le nom d'une autre variable récupérée par $_post[]...
Marsh Posté le 23-02-2004 à 10:56:47
je crois qu'il faut mettre:
name="tableau_categories1[]"
et tu les récupère avec $_POST["tableau_categories1"][xx]
Marsh Posté le 23-02-2004 à 11:00:05
la méthode que j'utilise est certainement la plus simple :
$tontableau = $_POST['tontableau'];
apres tu trouve tout le contenu de ton tableau en y accedant comme cela : $tontableau[$indice]
Marsh Posté le 23-02-2004 à 11:11:06
spike a écrit : la méthode que j'utilise est certainement la plus simple : |
ouai mais dans ton formulaire, tu fais comment?
c'est comme ca, nan?
name="tableau_categories1[]"
Marsh Posté le 23-02-2004 à 11:15:20
nop j'utilise un indice a chaque fois que j'incrémente pr chaque element
Marsh Posté le 23-02-2004 à 17:46:39
je n'y avais meme pas pensé, puisque je rentre chaque case du tableau individuellement, donc j'ai cru qu'il fallait en faire de meme pôur les récupérer...
Mais en fait non ça marche tres bien comme ça...
et c'est logique... apres tout si on renseigne chaque case d'un tableau, le tableau est renseigné
merci beaucoup et bonne journée...
Marsh Posté le 23-02-2004 à 00:52:22
Bonjour a tous. Je developpe un script de news, et dans ce script, je dois pouvoir avoir un nombre de catégories de news redéfinissable.
J'ai donc une variable, qui est le nombre de catégories, et pour les
catégories j'utilise une boucle de i=0 a i=$nombre_de_catégories.
Le probleme est que j'ai un formulaire ou l'utilisateur dois pouvoir entrer le nom de ses catégories. J'utilise donc une boucle :
De ce coté, tout fonctionne tres bien, et si la variable $tableau_categories1 est deja définie, je vois les valeurs et tout.
le probleme se situe au niveau de la récupération de ces variables...
en effet, pour les récuperer, je fais un
$tableau_categories1[$i1]='$_POST["tableau_categories1[$i1]"]
mais il me renvoie "Parse error: parse error, expecting `']'' in file..."
j'ai essayé $tableau_categories1[$i1]='$_POST["tableau_categories1[.$i1.]"]
mais ça n'a pas eu plus de succes...
je me suis dit que les crochets posaient un probleme, aussi ai-jen renommé ma variable en tableau_categories1_.$i1. et donc fait un
$tableau_categories1[$i1]='$_POST[tableau_categories1_.$i1.]';
mais il me renvoie encore des erreurs...
j'ai essayé avec simples quotes, doubles quotes, concaténation et toutes sortes de combinaisons de . de " et de ' mais rien n'y a fait...
Comment feriez vous pour récupérer ces variables?
---------------
http://www.core-tx.com