Envoyer un array par un post ? - PHP - Programmation
Marsh Posté le 16-09-2005 à 03:14:37
Ben disons que $_POST['machin'] dans un form en methode get, ça va pas donner grand chose
Marsh Posté le 16-09-2005 à 03:24:10
ouai en post et en get, cela donne pas grand chose c'est pour cette raison qu'il faut serialisé, je pense mais je dois pas bien m'y prendre
Marsh Posté le 16-09-2005 à 09:12:50
Tu dois pas avoir de Notice Undefined Index si tu passes ça en POST, déjà. Et la seconde Notice est probablement due à la première.
Marsh Posté le 16-09-2005 à 09:16:25
weed a écrit : ouai en post et en get, cela donne pas grand chose c'est pour cette raison qu'il faut serialisé, je pense mais je dois pas bien m'y prendre |
Le monsieur, il te dit que si le navigateur il envoie les donnée en get, le serveur il les recoit pas en post.
get et post ne sont pas du tout envoyé de la même façon (un dans l'adresse, l'autre comme description de la demande)
Marsh Posté le 16-09-2005 à 10:19:29
si tu veux envoyer une variable (php) de type array en post tu peux la serialiser. voir la doc
Marsh Posté le 16-09-2005 à 10:24:37
Berceker United > C'est bien ce qu'il fait. Il c'est juste planté de variable à la réception du formulaire.
Marsh Posté le 16-09-2005 à 12:47:58
loooool oui je m'etait planter de method d'envoi entre l'envoi et la reception
Marsh Posté le 16-01-2006 à 17:19:23
salut je voudrais implementer un tableau via un formulaire que remplit l'utilisateur. Et envoyer le contenu de ce tableau pour le traiter ensuite.
En fait lutilisateur choisi le nombre d'images a envoyer.
Donc les champs URL, LEGENDE se repetent selon le nb d'image d'ou linteret d'utilisir un tableau.
Code :
|
x fois ...
je ne sais pas vraiment ou implementer le tableau dans le formulaire
Marsh Posté le 16-01-2006 à 21:44:55
Si tu fais une boucle qui te créé plusieurs champs avec le même id, fais ça :
Code :
|
De l'autre côté tu récupère le tout dans un array $_POST['url']
Marsh Posté le 16-09-2005 à 03:06:12
voilou, j'ai mon tableau $tab_resultats avec tout plein de valeur que j'aimerais bien envoyé.
J'ai essayé de cette maniere :
mails lorque je recupère le $_POST['import'], cela me mets array.
J'ai cru entendre qu'il faille serialisé au moment de l'envoi et desarialisé à l'arrivé
j'ai essayé ceci
<input type='hidden' name='import' value='".serialize($tab_resultats)."'>
puis à la reception
print_r(unserialize($_POST['import']));
Notice: Undefined index: import in c:\program files\easyphp1-8\www\importxml.php on line 8
Notice: unserialize(): Argument is not a string in c:\program files\easyphp1-8\www\importxml.php on line 8
kesako ?
$_POST['import']), n'est pas une string alors que je l'ai serialisé ? je ne comprends pas du tout.
Ou ai je fais une fait une faute ?
QUe faut il que je fasse ?