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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]Passer un tableau en parametre à l'URL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP]Passer un tableau en parametre à l'URL

n°320298
Burps
Posté le 28-02-2003 à 15:31:09  profilanswer
 

Salut
J'ai ca dans mon code :
 

Code :
  1. echo "<form>Nom de la station <input type=\"text\" name=\"NouvelleStation[$i]\"><br> ";"


 
dans la page http donne bien ca :  

Code :
  1. <form>Nom de la station <input type="text" name="NouvelleStation[0]"><br> <form>Nom de la station <input type="text" name="NouvelleStation[1]"><br>


 
 
seulement kan je veux lire la variable, ca me donne "Array"
 
C'est koi mon erreur ?

mood
Publicité
Posté le 28-02-2003 à 15:31:09  profilanswer
 

n°320545
dropsy
et bonne chance surtout...
Posté le 28-02-2003 à 20:23:24  profilanswer
 

j'ai pas compris ce que tu fais là :??:  si tu expliques ce que tu veux faire un peu plus clairement, tu auras plus d'aide...

n°320558
Burps
Posté le 28-02-2003 à 21:03:14  profilanswer
 

Code :
  1. for($i=0;$i<5;$i++)
  2.  {
  3. //Boite de saisie de la nouvelle station
  4.  $sortie.= "<form>Nom de la station <input type=\"text\" name=\"NouvelleStation[$i]\"><br> ";
  5.  }
  6. $sortie.="<br><input type=\"submit\" value=\"Ajouter\" size=^\"10\" ></form>    ";
  7. echo $sortie;


 
la, ca m'affiche 5 champs ke je veux appeler "NouvelleStation[0]","NouvelleStation[1]", etc...
 
ensuite je submit, et kan je veux connaitre la valeur de NouvelleStation[$i] je fais ca :

Code :
  1. for($i=0;$i<5;$i++)
  2.  {
  3.  $requete="INSERT INTO `TbStations` (NomStation) VALUES('$NouvelleStation[$i]')";
  4.   $resultat = mysql_query($requete,$connexion) or die(mysql_error());
  5.   $sortie = "Requete effectuée : ".$requete."<br>";
  6.   }
  7.  echo $sortie;
  8.  }


 
a ce moment la, dans ma table, les éléments ajoutés ont pour valeur "Array"
 
D'ou vient le pb ?
 
Je suis passé par cete étape également :  

Code :
  1. /*Initialisation des variables passees en parametre*/
  2. for ($i=0;$i<5;$i++)
  3. {
  4. $NouvelleStation[$i]=$_GET["NouvelleStation[$i]"];
  5. }

n°320563
skylight
Made in France.
Posté le 28-02-2003 à 21:22:28  profilanswer
 

${'NouvelleStation['.$i. ']'}


Message édité par skylight le 28-02-2003 à 21:22:49
n°320655
toroth2
Astronomie & HFR foot :-)
Posté le 01-03-2003 à 00:28:52  profilanswer
 

Skylight a écrit :

${'NouvelleStation['.$i. ']'}


 
Autre façon d'écrire :
 
$requete="INSERT INTO `TbStations` (NomStation) VALUES('".$NouvelleStation[$i]."';)";
 
Ce qui est entre " est une chaine de caractères statique, et entre les 2 points  c'est la valeur de ta variable qui sera affichée.


---------------
Je me disais justement ce matin qu'il me manquait quelque chose pour descendre les poubelles!!!
n°320672
dropsy
et bonne chance surtout...
Posté le 01-03-2003 à 02:39:44  profilanswer
 

Code :
  1. for($i=0;$i<5;$i++)
  2.  {
  3. //Boite de saisie de la nouvelle station
  4.  $sortie.= "<form>Nom de la station <input type=\"text\" name=\"".$NouvelleStation[$i]."\"><br> ";
  5.  }
  6. $sortie.="<br><input type=\"submit\" value=\"Ajouter\" size=^\"10\" ></form>    ";
  7. echo $sortie;


 
personnellement j'utilise ' dansle html pour éviter les \ et le genre d'erreur que tu viens de faire ;)

n°320703
weed
Posté le 01-03-2003 à 11:18:15  profilanswer
 

moi aussi jms \" mais plutot le simple quote '

n°320734
skylight
Made in France.
Posté le 01-03-2003 à 13:23:46  profilanswer
 

toroth2 a écrit :


 
Autre façon d'écrire :
 
$requete="INSERT INTO `TbStations` (NomStation) VALUES('".$NouvelleStation[$i]."';)";
 
Ce qui est entre " est une chaine de caractères statique, et entre les 2 points  c'est la valeur de ta variable qui sera affichée.

rien a voir avec ce que j'ai écris
 
moi je construit le nom d'une variable, et je lis dedans
 
toi tu concatene ...


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

  [PHP]Passer un tableau en parametre à l'URL

 

Sujets relatifs
PHP Mail() failed to connectProblemes de PHP
[PHP] récupérer valeurs multiples d'un checkbox dans un formulaire[Borland C++ Builder 6] Déclarer BD Access, sans passer par l'ODBC Win
BDD et ASP ou PHP[c++] effacer un tableau de pointeur
Comment appeller une class en PHP ?Objet Image et tableau de byte...
[PHP] Ptit prob avec easyphp 1.6 :/[PHP, MySQL] votre avis concernant la gestion des images
Plus de sujets relatifs à : [PHP]Passer un tableau en parametre à l'URL


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