Hi swiss,
$num_rows = mysql_num_rows($query);
Warum speicherst du den Rückgabewert von mysql_num_rows() in eine Variable? Wenn du diesen später nicht mehr benötigt, kannst du den Rückgabewert direkt in der If-Abfrage vergleichen.
if($num_rows=="0"){echo"nix vorhanden"}
Warum prüfst du, ob der Rückgabewert ein String mit dem Inhalt 0 ist? Du solltest prüfen, ob der Rückgabewert die Zahl 0 ist, das ist etwas anderes!
if(mysql_num_rows($query) == 0) { /* ... */ }
Viele Grüße,
~ Dennis.