Autor Zpráva
Lock
Profil *
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
<?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 *
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 *
a po opravě $zbd na $zdb se zobrazí jen jeden bod
orava
Profil
v podmienke asi vyberes len jeden riadok
Lock
Profil *
Asi, ale potřebuju všechny ...
orava
Profil
tak tam daj potom toto
SELECT * FROM `planety`

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0