hi
hier fehlt noch die datenbank aus der abgefragt werden soll also:
$db = mysql_connect($host, $username, $password);
und dann
$Katergebnis = mysql_query($Katabfrage,$db);while ($row = mysql_fetch_array ($Katergebnis))
{
nein... ein wenig Ahnung hab ich schon *g* das Verbinden zur Datenbank wird in der include_sqlconnect.php erledigt, die am Anfang eingebunden ist. Hätte ich dazuschreiben sollen.
nicht unbedingt, wenn die Verbindungskennung (also $db) nicht angegeben ist, wird die zuletzt geöffnete Verbindung angenommen ansonsten wird versucht eine Verbindung aufzubauen, wie beim Aufruf von mysql_connect() ohne Argumente und diese wird dann benutzt (was ja nicht funktionieren dürfte).
Quelle: http://www.php.net/manual/de/function.mysql-query.php
ich weiß nicht ob es daran liegen kann dass die Datenbank vorher noch nicht abgefragt wurde, glaube es aber nicht. :)
Vielleicht solltes du es einfach mal mit rein schreiben oder den inhalt der include_sqlconnect.php posten (ohne passwort usw halt *g*).
Vielleicht liegt es ja auch an dieser zeile:
$Katabfrage = "SELECT * FROM de_links_kat WHERE kategorie = $delkat";
versuch mal einfache Anführungszeichen: ' um $delkat zu machen ich wüsste zwar nicht warum, aber bei mir macht er nichts, wenn ich die weglasse - fehlermeldung kommt aber auch keine...
gruß
Tobias