Hennieliminator
20.11.2008, 14:12
Hallo Leute,
ich verzweilfe gerade innerlich...
Es geht um folgendes:
Ich habe den Simpleviewer (http://www.airtightinteractive.com/simpleviewer/), der aus einem XML file die Gallerie ausließt.
Diese XML datei möchte ich Dynamisch mit php darstellen lassen.. Diese PHP datei soll also die XML datei ersetzen.
Folgendes Problem:
<?php
include("../include.php");
mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD);
mysql_select_db(MYSQL_DATABASE);
if(!is_numeric($_GET[id])) {
die("Falsches ID format");
}
$res = mysql_query("SELECT * FROM gallerien WHERE id = '".$_GET[id]."'");
$row = mysql_fetch_assoc($res);
echo('<?xml version="1.0" encoding="UTF-8"?>');
echo('<simpleviewergallery maxImageWidth="480" maxImageHeight="480" textColor="0xFFFFFF" frameColor="0xFFFFFF" frameWidth="0" stagePadding="40" navPadding="40" thumbnailColumns="3" thumbnailRows="3" navPosition="left" vAlign="center" hAlign="center" title="Testgallerie" enableRightClickOpen="false" backgroundImagePath="" imagePath="'.$row[imgpath].'" thumbPath="'.$row[thumbpath].'">');
$res2 = mysql_query("SELECT * FROM bilder WHERE gallerie = '".$_GET[id]."'");
$count = mysql_num_rows($res2);
$i = 0;
while($i < $count) {
echo("
<image>
<filename>wide.jpg</filename>
<caption>Testr123</caption>
</image>");
$i++;
}
?>
</simpleviewergallery>
Das ist das PHP Script, welches die XML Datei Simulieren soll... So wie es jetzt ist, klappt es NICHT.
Wenn ich in der while das $count mit z.b. 10 ersetze oder 1, dann geht es... Wenn ich das in der while mit $bild = mysql_fetch_assoc($res2) ersetze, dann geht es auch nicht.. Letztendlich wird an der eigentlichen Datei, die ausgegeben wird aber nichts verändert... Woran liegt es??
MfG
Henni
ps.: Ich hoff mir kann jmd helfen..^^[/code]
ich verzweilfe gerade innerlich...
Es geht um folgendes:
Ich habe den Simpleviewer (http://www.airtightinteractive.com/simpleviewer/), der aus einem XML file die Gallerie ausließt.
Diese XML datei möchte ich Dynamisch mit php darstellen lassen.. Diese PHP datei soll also die XML datei ersetzen.
Folgendes Problem:
<?php
include("../include.php");
mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD);
mysql_select_db(MYSQL_DATABASE);
if(!is_numeric($_GET[id])) {
die("Falsches ID format");
}
$res = mysql_query("SELECT * FROM gallerien WHERE id = '".$_GET[id]."'");
$row = mysql_fetch_assoc($res);
echo('<?xml version="1.0" encoding="UTF-8"?>');
echo('<simpleviewergallery maxImageWidth="480" maxImageHeight="480" textColor="0xFFFFFF" frameColor="0xFFFFFF" frameWidth="0" stagePadding="40" navPadding="40" thumbnailColumns="3" thumbnailRows="3" navPosition="left" vAlign="center" hAlign="center" title="Testgallerie" enableRightClickOpen="false" backgroundImagePath="" imagePath="'.$row[imgpath].'" thumbPath="'.$row[thumbpath].'">');
$res2 = mysql_query("SELECT * FROM bilder WHERE gallerie = '".$_GET[id]."'");
$count = mysql_num_rows($res2);
$i = 0;
while($i < $count) {
echo("
<image>
<filename>wide.jpg</filename>
<caption>Testr123</caption>
</image>");
$i++;
}
?>
</simpleviewergallery>
Das ist das PHP Script, welches die XML Datei Simulieren soll... So wie es jetzt ist, klappt es NICHT.
Wenn ich in der while das $count mit z.b. 10 ersetze oder 1, dann geht es... Wenn ich das in der while mit $bild = mysql_fetch_assoc($res2) ersetze, dann geht es auch nicht.. Letztendlich wird an der eigentlichen Datei, die ausgegeben wird aber nichts verändert... Woran liegt es??
MfG
Henni
ps.: Ich hoff mir kann jmd helfen..^^[/code]