Christopher: layout.php als Vorlage nur wie?

Beitrag lesen

schau her in der mysql datei stehen folgende tabellen:

Feld            Typ          Attribute Null Standard Extra Aktion
   id            int(5)       Nein    auto_increment
   kat           varchar(250) Nein
   info          varchar(250) Nein
   location      varchar(250) Nein
   beschreibung  varchar(250) Nein

die mysql tabelle lautet "main"

nun habe ich in layout.php das grafische hineingetan und in main.php sollte es ausgeben werden.

in main.php steht folgendes:

<?
$host = "localhost";
$user = "XX";
$password = "XX";

$dbverbindung = mysql_connect ($host, $user, $password);

$dbanfrage = "SELECT * FROM main WHERE kat = '".$_REQUEST[kat]."'";

$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);

$ausgabe = mysql_fetch_array ($result);

$handle = fopen ("layout.php", "r");
$contents = fread ($handle, filesize ("layout.php"));
fclose ($handle);

$contents=str_replace("%TEXT%",$ausgabe[text],$contents);
$contents=str_replace("%LOCATION%",$ausgabe[location],$contents);

mysql_close ($dbverbindung);
print $contents;

?>

Nun rufe ich dann unter: wwww.XXX.at/main.php?kat=news

auf und dann kommt folgende fehlermeldung:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/afis/new/main.php on line 14