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

  FORUM HardWare.fr
  Programmation
  PHP

  Graphique couplé avec variable $_POST

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Graphique couplé avec variable $_POST

n°939172
NerOcrO
PrOut
Posté le 06-01-2005 à 15:04:00  profilanswer
 

Voici test.php :

Code :
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <form id="stat" action="" method="post">
  6. <p>
  7. <input type="hidden" name="coord" />
  8. <input type="submit" name="connexion" value="Nbre de connexion" onclick="MoisOuJour()" />
  9. </p>
  10. </form>
  11. <script language="javascript">
  12. function MoisOuJour()
  13. {
  14. document.getElementById("stat" ).coord.value="<?='7086:6680:602:::::::::'?>";
  15. }
  16. </script>
  17. <?
  18. if(isset($_POST['connexion'])&&!empty($_POST['connexion']))
  19. {
  20. echo $_POST['coord'];
  21. echo '<p style="text-align:center"><img src="graph.php" /></p>';
  22. }
  23. ?>
  24. </body></html>


 
Voici graph.php :

Code :
  1. <?
  2. $coord=explode(":",$_POST['coord']);
  3. $pic=imagecreate(700,400);
  4. imagecolorallocate($pic,200,200,200);
  5. imagepng($pic);
  6. imagedestroy($pic);
  7. ?>


 
Mon problème est que mon graphique ne s'affiche pas (croix rouge) et je suis pratiquement sûr que c'est ma variable $_POST qui ne passe pas, pourquoi ???
(Si j'enlève la première ligne de graph.php, j'ai bien un carré gris)


---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.
mood
Publicité
Posté le 06-01-2005 à 15:04:00  profilanswer
 

n°939206
FlorentG
Unité de Masse
Posté le 06-01-2005 à 15:20:20  profilanswer
 

Déjà c'est pas bien de mettre <?, remplace tout ça par <?php
 
Sinon t'appelle ton graph.php, comme ça tout seul :??: Donc $_POST['coord'] va provoquer une erreur...

n°939211
NerOcrO
PrOut
Posté le 06-01-2005 à 15:23:57  profilanswer
 

Pour <?, ça dépend comment tu configures ton httpd.conf.
 
Ensuite, oui je l'appelle comme ça, avant, je ne passais pas par des variables $_POST, je faisais graph?coord=...
Et dans graph.php, j'avais mes variables en GET et ça passait nickel.


---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.
n°939225
FlorentG
Unité de Masse
Posté le 06-01-2005 à 15:30:33  profilanswer
 

Voilà, t'es obligé de faire ça en GET, tu peux pas passer des posts dans un src d'une image...
 
Sinon pour les <?. Les <?php marchent partout. Les <? marchent que si t'as bien configuré ton php.ini, et c'est considéré comme dangeureux. Parce que le jour où tu bouges tes scripts sur un serveur qui accepte pas les short tags, ben tu te tapes toutes tes pages à refaire. Aussi avec les short tags activés, il faut faire un echo de la déclaration xml si tu la met dans ton fichier xhtml. C'est donc recommandé, voire presque obligé de mettre <?php.

n°939886
NerOcrO
PrOut
Posté le 07-01-2005 à 10:08:45  profilanswer
 

Comme je n'étais pas convaincu de ta réponse :p je me suis renseigné ailleurs et j'ai vu que c'était possible :) avec les variables POST.
Comme j'étais avec easyphp 1.7 au boulot, ça ne marchait pas alors j'ai mis wamp5 1.4.3, je ne sais pas si c'est la version de php ou de la lib GD qui fesait chier mais faut être à jour quoi !!!
 
Merci des réponses, ciaciao


---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.
n°940042
NerOcrO
PrOut
Posté le 07-01-2005 à 11:32:08  profilanswer
 

Rectification, les variables POST passent et affiche le graphique mais sont vides donc mon graphique ne sert à rien sans donné lol, j'essaye de voir une autre méthode, je vous tient au courant :)


---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.
n°940079
FlorentG
Unité de Masse
Posté le 07-01-2005 à 12:05:11  profilanswer
 

Oups, j'ai mal lu ton code en fait, je croyais avoir vu un <a..., du coup j'me disait comment il fait pour passer des variables post dans un a :D
 

n°940119
NerOcrO
PrOut
Posté le 07-01-2005 à 12:27:57  profilanswer
 

Oki.
Mais ça règle pas mon problème, pffff. Les variables sont "vide".
Sinon, j'ai essayé un autre bout de code mais l'image ne se met jamais à jour sauf si on fait un F5 :

Code :
  1. $image=imagecreate(215,35);
  2. $fond=imagecolorallocate($image,0,0,0);
  3. $couleur=imagecolorresolve($image,255,255,255);
  4. $message="texte";
  5. imagestring($image,2,5,10,$message,$couleur);
  6. imagejpeg($image,"image.jpg",70);
  7. imagedestroy($image);
  8. echo '<img src="image.jpg" />';


 
FlorentG, je t'ai mis sur MSN, si tu pouvais m'accepter pour qu'on en discute au lieu de pourrir ici :p


Message édité par NerOcrO le 07-01-2005 à 12:28:32

---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.
n°940451
NerOcrO
PrOut
Posté le 07-01-2005 à 16:48:52  profilanswer
 

C'est bon, j'ai trouvé la réponse à ma question, il suffit juste d'utiliser les variables de SESSION pour avoir ce que je voulais, merci à tous, bye.


---------------
Mieux vaut partir sur des rires de qualités que sur un silence de quantité.

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

  Graphique couplé avec variable $_POST

 

Sujets relatifs
pemier post dans "prog"alors soyez indulgents!!!petit probleme de gestion graphique
Impossible de mettre un identifiant de fichier dans une variable !Afficher la valeur d'une variable
href -> form->post[caml] Peut-on déclarer une variable polymorphe [...] ?
[C/C++] console -> graphiqueVariable publique, creation dynamique ?
[Perl] Executer le contenu d'une variable[PHP]Récuperation d'une boucle en variable
Plus de sujets relatifs à : Graphique couplé avec variable $_POST


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