Du rufst die Funktion tab() auf, und erst in der nächsten Zeile deklarierst Du sie. Das solltest Du umgekehrt machen!
Aber das nur am Rande.
Ich kann mir vorstellen was Du realisieren willst. Deinem Lösungsansatz kann ich leider nicht folgen. -> Du benutzt in beiden Skripten zwei verschiedene Funktionen mit dem gleichen Namen tab() ?!?!?
In der SQL-Anweisung die Du über eine URL weitergeben willst, ist ein Leerzeichen drin, + Zeichen...
Aber wie MiH schon sagte, mach das mal lieber nicht.
Arbeite besser mit den IDs der Kategorien. Also in der link_cat.php in etwa so:
PHP-Code:
echo "<a href='sub_cat.php?kategorie_id=".$kategorie_id."'></a>";
..und dann in der sub_cat.php in etwa sowas
PHP-Code:
$res = mysql_query("SELECT * FROM js_links_categories WHERE parentid='".$_GET['kategorie_id']."' ");
Sorry, dass ist nicht mehr, als ein zarter Ansatz...