ich habe xampp lokal installiert. OS ist WinXP SP3 .
Es funktioniert soweit auch alles.
Habe mein Webprojekt in den htdocs Ordner kopiert sowie
meine Datenbanken importiert. Soweit alles O.k. Webseite
läßt sich ohne Probleme starten. Beim Start der Webseite
funktionieren auch die ersten Datenbank abfragen. Nun komm
ich zu meinem Problem: Ich ruf einen Link auf der eine Auflistung
aus der Datenbank holt, dieser wird auch noch korrekt angezeigt.
Klick ich nun von dieser Liste eine Link an um Detailinformation
zuerhalten bekomme ich nur eine leere Seite angezeigt ohne
Fehlermeldung. Ich rufe z.B.: typ.php?id=1 auf. Mir kommt es
so vor als würden die Parameter ?id=1 nicht richtig übergeben.
Bastel nun schon seit zwei Tagen herrum und bin nun mit meinem
Latein am Ende. Hier einmal der Quelltext der typ.php:
- Code: Select all
<?PHP
require("inc/settings.inc.php");
/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");
$db_check = @MYSQL_SELECT_DB($db_name);
if($db)
echo "";
$result_typ = mysql_db_query("$db_name",$SQL_Statement = "SELECT * FROM typ_db WHERE id = '$id'");
if ($row_typ = mysql_fetch_row($result_typ)){
echo "<div align=\"center\">";
echo "<table width=\"100%\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\">";
echo "<tr>";
echo "<td width=\"80%\" colspan=\"4\" bgcolor=\"#333399\">";
echo "<font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#FFFFFF\">";
echo "<b>$row_typ[1]</b></td></tr></font>";
echo "<td width=\"10%\" bgcolor=\"#E2F0FC\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=\"#333399\">";
echo "<div align=\"center\"><b>Typ-Nr.:</b></td></font>";
echo "<td width=\"20%\" bgcolor=\"#E2F0FC\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=\"#333399\">";
echo "<div align=\"center\"><b>$row_typ[1]</b></td></font>";
echo "<td width=\"20%\" bgcolor=\"#E2F0FC\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=\"#333399\">";
echo "<div align=\"center\"><b>$row_typ[3]</b></td></font>";
echo "<td width=\"20%\" bgcolor=\"#E2F0FC\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=\"#333399\">";
echo "<div align=\"center\"><b>$row_typ[4]</b></td></font>";
}
$result_detail = mysql_db_query("$db_name",$SQL_Statement = "SELECT * FROM detail_db WHERE id = '$id'");
while($row_detail = mysql_fetch_row($result_detail)){
$count++;
?>
<tr>
<td width="10%" bgcolor="#E2F0FC"><font face="Arial, Helvetica, sans-serif" size="2" color="#336699">
<div align="center"><b><? echo "$count"; ?></td></font></b>
<td width="20%" bgcolor="#E2F0FC"><font face="Arial, Helvetica, sans-serif" size="2" color="#336699">
<div align="center"><b><br>
<a href="detail.php?Artikel=<? echo "$row_detail[1]"; ?>&id=<? echo "$row_detail[0]"; ?>">
<img src="../dardathumb/<? echo "$row_detail[1]"; ?>.jpg" border="0" Alt="Details und Großansicht"></a><br>
<a href="detail.php?Artikel=<? echo "$row_detail[1]"; ?>&id=<? echo "$row_detail[0]"; ?>">
<? echo "$row_detail[1]"; ?></a></b>
</td></font></b>
<td width="20%" bgcolor="#E2F0FC"><font face="Arial, Helvetica, sans-serif" size="2" color="#336699">
<div align="center"><b><? echo "$row_detail[2]"; ?></b></td></font>
<td width="20%" bgcolor="#E2F0FC"><font face="Arial, Helvetica, sans-serif" size="2" color="#336699">
<div align="center"><b><? echo "$row_detail[3]"; ?></b></td></font>
</tr>
<?
}
### Schliessen der Datenbank-Verbindung
$db_close = @MYSQL_CLOSE($db);
if($db_close)
echo "";
else
echo "Konnte Verbindung zur Datenbank nicht schliessen";
?>
Wo kann der Fehler liegen oder was müßte eventuell an xampp
geändert werden? Weiß wirklich nicht mehr weiter und wäre für
Hilfe sehr dankbar.