KGD92
Mitglied
So ich hab ein kleines Problem mit folgendem Script
Solange kein Parameter übergeben wird funktioniert alles. Wird allerdings ein Parameter übergeben, dann bekomm ich nur noch eine weise Seite angezeigt. Ich hoffe ihr könnt mir helfen
Grüße Kai
PHP:
<?php
//Verbindung zur Datenbank aufbauen
require('../intern/config/db-hsg.config.php');
//Alle noetigen Infos aus DB auslesen
if (!isset($_GET['id'])) {
$query = "SELECT id, titel_diashow, date, ordner FROM diashow ORDER BY date DESC";
$result = mysql_query($query);
}
else {
$query = "SELECT ordner FROM diashow WHERE id = " . $_GET['id'] . " LIMIT 1";
$result = mysql_query($query);
$row = mysql_fetch_arrray($result);
$ordner = $row['ordner'];
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>HSG Online</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="/mainframe.css" rel="stylesheet" type="text/css" />
<link href="diashow.css" rel="stylesheet" type="text/css" />
<?php
echo file_get_contents('http://hsgerlenbach.de/main/head.htm');
//JS einbinden falls benoetigt
if (isset($_GET['id'])) {
?>
<script type="text/javascript" src="js/swfobject/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
<?php echo 'flashvars.xml = "http://hsgerlenbach.de/diashows/' . $ordner . 'config.xml";';?>
flashvars.font = "font.swf";
var attributes = {};
attributes.wmode = "transparent";
attributes.id = "slider";
swfobject.embedSWF("cu3er.swf", "cu3er-container", "640", "430", "9", "expressInstall.swf", flashvars, attributes);
</script>';
<?php
}
echo '</head>';
echo '<body>';
echo file_get_contents('http://hsgerlenbach.de/main/frame_top.htm');
if (empty($_GET['id'])) {
echo '<h2 align="center">Diashows</h2>
<table width="450px" border="0" align="center" cellspacing="3">
<tr>
<th>Link:</th>
<th>Datum:</th>
</tr>
<tr>
<td colspan="3"></td>
</tr>';
while ($row = mysql_fetch_array($result)) {
echo '<tr><td class="diwshow_titel"><a href="?id='.$row['id'].'">'.$row['titel_diashow'].'</a></td>
<td>'.substr($row['date'],8,2).'.'.substr($row['date'],5,2).'.'.substr($row['date'],2,2).'</td>
';
}
echo '</table>';
}
else {
echo '<div id="cu3er-container"><a href="http://www.adobe.com/go/getflashplayer">';
echo '<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></div>';
}
echo file_get_contents('http://hsgerlenbach.de/main/frame_bottom.htm');
echo '</body></html>';
?>
Solange kein Parameter übergeben wird funktioniert alles. Wird allerdings ein Parameter übergeben, dann bekomm ich nur noch eine weise Seite angezeigt. Ich hoffe ihr könnt mir helfen

Grüße Kai