$res = mysql_db_query("usr_web20_1",
"select * from $tabelle");
$id = mysql_num_rows($res);
$id = $id++ ;
insert $tabelle values (
$id, '$url', 'link_name', '$beschreibung');
als Fehler bekomme ich " parse Error in line 10, das ist die zeile in der "insert $tabelle " und so weiter steht. Aber was ist daran falsch? Ich kann den Fehler einfach nicht finden...
Geh mal einen Schritt zurück und schau Dir die Zeile nochmal genau an:
insert $tabelle values ($id, '$url', 'link_name', '$beschreibung');
Das ist ganz eindeutig ein SQL-Befehl. Und SQL-Befehle solltest Du auch an die SQL-Maschinerie schicken, im Moment steht diese Zeile im PHP-Bereich. Bau das in ein mysql_query ein, dann ist der Fehler sicher weg.
Davon abgesehen: $id=$id++ kannst du einfach $id++ schreiben. ++ bewirkt schon von alleine, daß die jeweilige Variable um eins erhöht wird, eine Zuweisung brauchst Du da nicht.
Gruß,
soenk.e