Page 1 sur 1

problème de creation d'un polygone lors d'une requète

Posté : 07 mars 2012, 21:27
par ploupy
Bonjour voila mon problème.
Je souhaite faire un polygone dynamiquement.

Pas de problème, suffit que je fasse la fonction :

Code : Tout sélectionner

<? ImagePolygon ($im, $points, $num_points, $col);?>
Le problème est que mes variables $points sont appelés à l'aide d'une requête. (de type SELECT),
les points sont une liste de champs, que je souhaite assembler pour faire un polygone.
(mes points sont sur ma base de donné)

Voila je ne comprend pas comment récuperer plusieurs variables dans un select.

Lorsque je veux faire un cercle dynamique, aucun soucis car il utilise une variable par fonction, avec une requete je peux donc tracer les cercles pour chaques champs que me liste la requete

MAIS la fonction polygone utilise plusieurs variables, donc je ne sais pas du tout comment faire. Il me semble qu'il fait faire une requete dans un tableau mais je ne suis pas sûr, merci pour votre aide

Re: problème de creation d'un polygone lors d'une requète

Posté : 07 mars 2012, 23:34
par moogli
salut,

elle est comment ta table ? (create table si possible).

Tu récupère quoi avec le select ?

@+

Re: problème de creation d'un polygone lors d'une requète

Posté : 08 mars 2012, 01:01
par ploupy
ma table est composés d'une dizaine de champs,
le premier champs determine L' ID 'ID'
le second le nom 'NAME'
puis les suivants sont les points du polygones, dans l'ordres, x1,y1,x2,y2 etc......

certains polygones ont suelement 3 points et d'autre une dizaine......



avec le select je recupères tout les champs (type varchar) qui representes les points d'un polygone que j'ai enregistré,

certains ont 6 cotés, 8 cotés etc.... donc

je fait ma requete SELECT pour appeler la table ou il y ales polygones, donc je vais dessiner tous le polygones ou certains que je selectionnerai.



euhh..... je ne sais plus ou est mon problème maintenant !!

Ah ca y est !!! non en faite je voudrai faire plus complexe,

au lieux que chaque champs reprente x1,y1,x2,y2 etc......

Je voudrai qu'il représente un id de ville), id1, id2,id3

j'ai mes villes avec 2 champs pour leurs coordonnés dans une table mais je n'arrive pas ç les croisés !!!!
voila c'était ca mon premier souhait mais j'avais abandonné l'idée


(j'ai déja affiché mes villes dynamiquements voir http://juliengarcia.perso.sfr.fr/worldm ... php?zoom=1)

donc il me reste à faires des regions (polygones qui sont delimités par des villes...

Re: problème de creation d'un polygone lors d'une requète

Posté : 08 mars 2012, 11:53
par moogli
Pour être je pige rien a tous c que tu raconte, pense que l'on ne sais pas ce qui se passe dans ta tête !

Ce que l'on comprend
Du code SQL (les create table ou le mcd)
Du code php

Moi ce que je vois la c'est, qu'à priori il y a un défaut de conception de la base (mais la c'est que du pif ;))

Le principe semble simple, un select qui récupère les points et après à passer à la fonction d'image.

Tu devrais ne garder qu'un sujet c'est le merdier sinon ;)

@+

Re: problème de creation d'un polygone lors d'une requète

Posté : 08 mars 2012, 12:22
par zeus
Modération :
Le multipostage est interdit sur PHPFrance, je verrouille donc le présent sujet.
Pour continuer la résolution, merci de vous rendre ici : php-debutant/mysql-probleme-creation-po ... 63117.html