Bonjour,
Voilà mon problème : j'ai un formulaire (avec un textarea et un bouton submit avec GET) dans une page php. Au premier appel, il est vide. Au second appel (s'il est rempli correctement), il affiche le tableau des valeurs dans le textarea ainsi qu'une image avec ces valeurs (ces valeurs sont des coordonnées).
Pour cela, j'ai 2 scripts :
1. la page php avec le formulaire et la balise IMG (appelant 2)
2. le script php qui se charge de créer l'image
Quand j'ai rempli le formulaire et j'appuie sur le bouton "submit", j'obtiens les valeurs dans la barre d'adresse (normal) comme ceci :je récupère ces valeurs avec le code php suivant :Code HTML:http://etc/view.php&protlist=5.77+68386%0D%0A6.2+70000%0D%0A4.5+23400C'est un array ; quand je le coupe, il me compte bien 3 éléments.Code PHP:
$protlist = $_GET["protlist"];
Je transmets cette variable dans mon script php qui se charge de créer l'image comme ceci :(avec protlist en un mot)Code PHP:
echo "<img src=\"gelimage.php?protlist=$protlist\" />";
Et là, quand je le coupe, il ne me donne plus qu'un élément ! Pourquoi ?
Un grand merci à ceux qui pourront me répondre
Jean-Etienne
P.S. Voici ma méthode pour couper mon array (la même qui me donne 3 et 1 selon l'endroit) :Code PHP:
$myarray = split("\n", $protlist);
foreach($myarray as $i => $protstring)
{
list($val1, $val2) = split(" ", $protstring);
}
-----