Probleme d'utilisation des variables je crois (PHP + SVG) - PHP - Programmation
Marsh Posté le 30-04-2004 à 06:45:25
up
Marsh Posté le 30-04-2004 à 10:01:51
m'en a tout l'air
qqun aurait une bonne page de presentation sur SVG?
Marsh Posté le 30-04-2004 à 10:19:32
chacal_one333 a écrit : m'en a tout l'air |
j'en ai plein, j'ai fait 3 mois la-dessus. commence par http://www.w3.org/TR/SVG/
si tu as des questions n'hésite pas
Marsh Posté le 30-04-2004 à 13:30:07
Oui c'est du PHP + SVG
mais je ne trouve pas la solution à mon problème actuellement.
Marsh Posté le 30-04-2004 à 13:45:28
c'est plutôt un problème de SVG... tu mets
Citation : (<? echo $x; echo $x; ?> )" |
2 fois $x, puis 2 fois $y, c'est normal ?
Marsh Posté le 30-04-2004 à 13:53:01
c'est pour le teste la,
ca ne change rien que je mette x et y ou bien 2 fois x.
J'avais teste l'autre manière avant sans resultat.
mais la je n'ai pas pas effectivement besoin de mettre y a 100 et x a 200.
Marsh Posté le 30-04-2004 à 14:18:14
je pense que tu as oublié des balises <?php ..?> un peu partout et surtout là
Code :
|
Marsh Posté le 30-04-2004 à 14:25:08
Merci je testerais cela des que je rentrerai,
comme dit au dessus j avais testé avec
<?
$x = 100;
$y = 100;
?>
<g transform="translate(<? echo $x; echo $y; ?> )" style="font-size: 30">
mais à ce moment la plus rien ne s'affichait.
Je vais tester avec <?php.
Merci
Marsh Posté le 30-04-2004 à 14:56:22
en fait, je ne suis pas sur de ta réponse, pourrais tu la preciser STP anapajari.
Marsh Posté le 30-04-2004 à 15:24:40
le <?php et <? sont équivalents ( si le short tag est à oui).
Par contre si tu ne mets pas de <? ... ?> autour de
Code :
|
ton instruction n'est pas interpretée, donc la valeur de x et y n'est pas initialisée ou changée.
Ensuite il faut que tu fasses un echo/print chaque fois que tu veux afficher une valeur:
Code :
|
Marsh Posté le 30-04-2004 à 16:18:16
oki je te remercie, je suis chez moi maintenant je peux donc tester,
Marsh Posté le 30-04-2004 à 16:31:41
C'est toujours pareil
avec le code
Code :
|
aussi bien qu'avec
Code :
|
je n'ai pas de graphe
je ne comprend pas pourquoi le <?php , me bloque la suite
Marsh Posté le 30-04-2004 à 16:43:09
Ton code est complet la ?
Tu serais pas deja dans une balise SVG ?
Car si j'essaye de mettre telquel le premier code que tu donnes chez moi, j ai juste des trucs qui s'affichent comme ca :
100 % > 0 année 96 % > 1 année
Marsh Posté le 30-04-2004 à 16:45:44
non le code n'est pas complet,
mais je peux le mettre en entier :
PS : je ne me sers pas encore de tout dedans
Code :
|
edit mauvais copy / paste
Merci pour l'aide
Marsh Posté le 30-04-2004 à 16:49:52
deja il te manque '; à ta deuxieme ligne.
Mais la je rentre en rdv je peux pas voir plus
Marsh Posté le 01-05-2004 à 09:29:36
Marsh Posté le 01-05-2004 à 10:54:01
Code :
|
Ca devrait aller mieux avec un espace en $x et $y dans le transform
Marsh Posté le 01-05-2004 à 17:18:01
Je te remercie bien, ca marche avec cela
Pourrais tu s'il te plait m'expliquer l'interet de l'espace dans la fonction (pour comprendre et ne pas revenir bientot) ?
Merci bien ratibus, et merci a tous ceux qui ont tenter de m'aider.
Marsh Posté le 01-05-2004 à 20:22:25
J'ai vu que les parametres de la fonction svg transform devaient être séparés par un espace (ou une virgule).
Or toi en faisant echo $x; echo $y; tu tu retrouve ensuite avec ça : transform(100100)
Donc je me suis contenté d'ajouter le séparateur pour avoir ça : transform(100 100)
Marsh Posté le 01-05-2004 à 21:59:02
oh c'était donc aussi simple, je n'avais pas pense que les 2 echo se collaient, je n'y avaient meme pas pensé.
Merci bien
maitenant j'ai pu bien avancer, alors que je bloquais depuis jeudi après-midi dessus sans trop savoir d'ou pouvait venir l'erreur.
Marsh Posté le 29-04-2004 à 20:16:36
Bonjour,
j'ai un petit soucis,
j'ai ce code :
que je veux transformer afin d'utiliser une boucle pour dessiner les rectangles, et pour l'instant je tente de faire la boucle à la main, histoire de voire comment elle tournerait (avec un for normalement).
Mon code donne cela :
mais alors les translate ne fonctionnent pas, et je me retrouve avec mes 2 rectangles superposés.
J'ai tenté de mettre la blaise <? devant les $x=100 et de la fermer juste apres, mais alors ni les barres ni le titre ne s'affiche ...
Je ne comprend pas pourquoi.
Merci pour votre aide,
Message édité par gee le 30-04-2004 à 14:02:30
---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"