Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
987 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Envoyer un array par un post ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Envoyer un array par un post ?

n°1200779
weed
Posté le 16-09-2005 à 03:06:12  profilanswer
 

voilou, j'ai mon tableau $tab_resultats avec tout plein de valeur que j'aimerais bien envoyé.
 
J'ai essayé de cette maniere :
 

Code :
  1. echo "<form method='get' action='importxml.php'>
  2.   <input type='hidden' name='import' value='".$tab_resultats."'>
  3.   <input type='submit' value='Import'>
  4.   </form>";


 
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']));
 
 
 

Citation :

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 ?

mood
Publicité
Posté le 16-09-2005 à 03:06:12  profilanswer
 

n°1200780
naceroth
Posté le 16-09-2005 à 03:14:37  profilanswer
 

Ben disons que $_POST['machin'] dans un form en methode get, ça va pas donner grand chose :D

n°1200781
weed
Posté le 16-09-2005 à 03:24:10  profilanswer
 

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

n°1200814
sielfried
Posté le 16-09-2005 à 09:12:50  profilanswer
 

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.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1200820
omega2
Posté le 16-09-2005 à 09:16:25  profilanswer
 

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)

n°1200834
weed
Posté le 16-09-2005 à 09:36:33  profilanswer
 

arf l'idiot, j'y etait presque.
merci

n°1200869
Berceker U​nited
PSN : berceker_united
Posté le 16-09-2005 à 10:19:29  profilanswer
 

si tu veux envoyer une variable (php) de type array en post tu peux la serialiser. voir la doc

n°1200881
omega2
Posté le 16-09-2005 à 10:24:37  profilanswer
 

Berceker United > C'est bien ce qu'il fait. Il c'est juste planté de variable à la réception du formulaire.

n°1200895
Berceker U​nited
PSN : berceker_united
Posté le 16-09-2005 à 10:31:19  profilanswer
 

ha ok , sa m'apprendra à pas tous lire :/

n°1201019
weed
Posté le 16-09-2005 à 12:47:58  profilanswer
 

loooool :mdr: oui je m'etait planter de method d'envoi entre l'envoi et la reception

mood
Publicité
Posté le 16-09-2005 à 12:47:58  profilanswer
 

n°1284761
spongebobb​y
Posté le 16-01-2006 à 17:19:23  profilanswer
 

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 :
  1. <input name="url" value="serialize($tab_url); ?>" type="text" />

x fois ...
 
je ne sais pas vraiment ou implementer le tableau dans le formulaire

n°1285029
Dj YeLL
$question = $to_be || !$to_be;
Posté le 16-01-2006 à 21:44:55  profilanswer
 

Si tu fais une boucle qui te créé plusieurs champs avec le même id, fais ça :

Code :
  1. <input name="url[]" ...>


 
De l'autre côté tu récupère le tout dans un array $_POST['url']


---------------
Gamertag: CoteBlack YeLL

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Envoyer un array par un post ?

 

Sujets relatifs
Envoyer des paramètres à une image ?Je desire que les internautes puisse envoyer un article a un ami
Récupération d'une liste de fichier dans un ArrayFenetre modale et methode POST?
COmment envoyer un netsend a une liste de poste dans un fichier texteEnvoyer image sur ma boite mail
envoyer un formulaire en apuyant sur entréeC# et Array non dimensionné ?
Faire passer une variable http post via un <a href>envoyer un formulaire?
Plus de sujets relatifs à : Envoyer un array par un post ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR