Folgendes Problem ich arbeite an einem Sitzplanscript bei dem sich die Benutzer über eine Grafik ein Platz reservieren können.
Der Script der unten zu sehen ist soll die Bereiche einfärben wo jemand sitzt.
Datenbank Inhalt:
Tabelle seat:
refUser | x | y | platz | Block | abzug
0|224|81|1|1|0
Hier findet ihr das PNG
(width="551" height="400" usemap="#sitzplan")
auf dem Server ist Apache 1.3.31 mit php 4.3.8 und Mysql 3.23.55
bei mir Lokal Apache 1.3.31 mit php 4.3.7 und Mysql 4.0.20(a)NT
Mit diesen Voraussetzungen habe ich den Script bei mir lokal getestet und es ging,
jetzt habe ich ihn auf den Server geuppt und ergeht nicht wieso
Könnt ihr mir weiter helfen BIIIITTTEEE
Der Script der unten zu sehen ist soll die Bereiche einfärben wo jemand sitzt.
Datenbank Inhalt:
Tabelle seat:
refUser | x | y | platz | Block | abzug
0|224|81|1|1|0
Hier findet ihr das PNG
(width="551" height="400" usemap="#sitzplan")
auf dem Server ist Apache 1.3.31 mit php 4.3.8 und Mysql 3.23.55
bei mir Lokal Apache 1.3.31 mit php 4.3.7 und Mysql 4.0.20(a)NT
Mit diesen Voraussetzungen habe ich den Script bei mir lokal getestet und es ging,
jetzt habe ich ihn auf den Server geuppt und ergeht nicht wieso
Könnt ihr mir weiter helfen BIIIITTTEEE
PHP-Code:
function sitzpl() {
$DB = new mysqlfunc;
$DB->connect();
$spimage = ImageCreateFromPNG('images/sitzplan_leer.png');
$rot=ImageColorAllocate($spimage,255,0,0);
$DB->query("SELECT * FROM ".$this->tbpra."_seat WHERE refUser!='0'");
while ($seats = mysql_fetch_array($DB->result)) {
$seats[1] = $seats[1] + 2 + $seats[5];
$seats[2] = $seats[2] + 2;
imagefill($spimage,$seats[1],$seats[2],$rot);
//imagerectangle($spimage,$seats[3],$seats[4]-1,$seats[3]+5,$seats[4],$rot);
}
$lckf=SITZPLAN_TEMPLATE.'.lck';
$semfp=fopen($lckf,'w');
flock($semfp,LOCK_EX);
imagepng($spimage,SITZPLAN_TEMPLATE);
fclose($semfp);
imagedestroy($spimage);
}
Kommentar