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

Eléphanteau du PHP | 37 Messages

07 mars 2012, 21:27

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

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

07 mars 2012, 23:34

salut,

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

Tu récupère quoi avec le select ?

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 37 Messages

08 mars 2012, 01:01

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...

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

08 mars 2012, 11:53

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 ;)

@+
Il en faut peu pour être heureux ......

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

08 mars 2012, 12:22

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
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer