Vous n'êtes pas identifié(e).
J’ai donc écris dans le premier fichier :
<img src="../photos/photo_tot/axes3.php?NOM1=$NOM" />
car =$NOM étant donc un tableau de multiples noms d’avion récupérés dans une base de données.
et dans le fichier axes3.php :
$NOM2=$_GET["NOM1"]; puis plus loin dans le fichier :
imagestring($axes, 2, 300, 330, $NOM2[1][0], $noir);
(normalement $NOM1 et $NOM2 devraient être des tableaux non ?)
Cela ne fonctionne pas, peut on passer un tableau de cette façon avec GET ?
Je précise qu’une valeur passe bien et s’affiche ,par exemple si j’écris NOM1=4 (mais ce n’est alors pas un tableau)
Merci
Bonjour
J’ai un fichier php qui va chercher des élements dans une bd
Dans ce fichier je lance l’url :
<img src="../photos/photo_tot/axes3.php?NOM1=$NOM" />
$NOM étant un tableau issus d’une sélection de la bd
dans le fichier axes3.php,je veux récupérer les éléments du tableau afin de les utiliser pour dessiner des images donc j’ai un
$NOM2=$_GET["NOM1"];
puis je veux faire afficher une image avec imagestring($axes, 2, 300, 330, $NOM2[1][0], $noir);
Lorque la valeur est fixée dans le premier fichier example : NOM1=hello cela marche mais pour les valeurs du tableau cela ne marche pas.
Pourquoi ? d’avance merci
Hors ligne
Saluton,
Pour passer un tableau (array) par la méthode get je pense qu'il faut d'abord le sérialiser.
A réception dans $_GET tu fais l'inverse, unserialize.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne