Hallo,
ich testete das Script auf einem Server mit register_globals = off, setzte die 's und probierte die id=isset($GET['id']..-Methode. Leider wurde weiterhin die leere Seite ausgegeben. Ich poste mal den ganzen Code (den php-Teil / URLs/Namen z.T. ersetzt), vielleicht liegt der Fehler an einer ganz anderen Stelle:
<?php
$id = isset($_GET['id']) ? $_GET['id'] : "1";
require("mysql.inc.php");
$db = mysql_connect("$sqlhost","$sqluser","$sqlpass") or
die ("Verbindung fehlgeschlagen");
mysql_select_db("$database",$db);
$art_sql="SELECT * FROM art WHERE art_ID = '$id'";
$art_result=mysql_query($art_sql);
print $art_result['title'] ;
print "<br><br>" ;
print "<img src="http://www.url.de/" ;
print $art_result['file'] ;
print ""><br><br>" ;
print $art_result['comment'] ;
mysql_close();
?>
Anmerkung 1: Mir ist bekannt, dass sich die print-Befehle stark vereinfachen lassen.
Anmerkung 2: Die Inhalte/Arrays der Datenbank stimmen, sie wurden bereits in einem Testscript erkannt.
Gruß
Nobody