Autor | Zpráva | ||
---|---|---|---|
Lock Profil * |
#1 · Zasláno: 30. 4. 2008, 20:30:39
Ahoj,
Mám problém, udělal jsem si tady ten script na vytvoření dynamické mapy: <?php header ("Content-type: image/jpeg"); include 'db.php'; $Zdb = MySQL_Query ("SELECT * FROM `planety` WHERE planety.id_systemu = {$_GET['mapa']}") or die (mysql_error()); $cislos = 0; while($pl = mysql_fetch_array($Zdb)){ $cislo = $cislos++; $width = 700; $height = 700; $image[$cislo] = ImageCreate ($width, $height); $colorBody = imagecolorallocate($image[$cislo], 0, 0, 0); $circleColor = imagecolorallocate ($image[$cislo], 255, 255, 255); imagearc($image[$cislo], $pl['x'], $pl['y'], 4, 4, 0, 360, $circleColor); ImageJpeg ($image[$cislo]);} ?> A potřeboval bych aby se mi zobrazovalo více obrázku s DB, vždy se mi zobrazí jen jeden,ale v DB jsou 4 a bude jich víc. Děkuji za pomoc |
||
orava Profil |
#2 · Zasláno: 30. 4. 2008, 21:55:40
<?php header ("Content-type: image/jpeg"); include 'db.php'; $zdb = MySQL_Query ("SELECT * FROM `planety` WHERE planety.id_systemu = {$_GET['mapa']}") or die (mysql_error()); for ($cislo=0;$cislo<mysql_num_rows($zbd));$cislo++){ $width = 700; $height = 700; $image[$cislo] = ImageCreate ($width, $height); $colorBody = imagecolorallocate($image[$cislo], 0, 0, 0); $circleColor = imagecolorallocate ($image[$cislo], 255, 255, 255); imagearc($image[$cislo], mysql_result($zbd,$cislo,'x'), mysql_result($zbd,$cislo,'y'), 4, 4, 0, 360, $circleColor); ImageJpeg ($image[$cislo]);} ?> |
||
Lock Profil * |
#3 · Zasláno: 30. 4. 2008, 22:09:23
1. for ($cislo=0;$cislo<mysql_num_rows($zbd));$cislo++){
je navíc * ) * 2. nic :-( tentokrát to neukáže ani jeden bod :-( |
||
Lock Profil * |
#4 · Zasláno: 30. 4. 2008, 22:12:37
a po opravě $zbd na $zdb se zobrazí jen jeden bod
|
||
orava Profil |
#5 · Zasláno: 30. 4. 2008, 23:02:23
v podmienke asi vyberes len jeden riadok
|
||
Lock Profil * |
#6 · Zasláno: 1. 5. 2008, 09:24:23
Asi, ale potřebuju všechny ...
|
||
Časová prodleva: 5 dní
|
|||
orava Profil |
#7 · Zasláno: 6. 5. 2008, 18:35:06
tak tam daj potom toto
SELECT * FROM `planety` |
||
Časová prodleva: 16 let
|
0