Hallo Basti,
irgendiwe klappt das hier nur teilweise, es wird nur ein Eintrag in die DB vorgenommen.
Wie Schorsch schon schrieb: es wird ja auch nur ein INSERT abgefeuert.
<?
verwende <?php, Stichwort short_open_tags
$ip=getenv("REMOTE_ADDR");
$ip = $_SERVER['REMOTE_ADDR'];
$id = "SELECT COUNT(*) as name FROM gaestebuch";
$result = mysql_query($id);
$id = mysql_num_rows($result)+1;
Setze das Feld id auf auto_increment, dann kracht es auch nicht mehr, wenn du mal was löschst.
$date=date("Y-m-d H:i:s");
$sql="INSERT INTO gaestebuch([...],date, ip) VALUES ([...],'$date', '$ip')";
Welches Format hat die Spalte date? Wenn es DATETIME o.ä. ist (das will ich doch hoffen :-)), kannst du einfach die Funktion NOW() verwenden (siehe http://dev.mysql.com/doc/mysql/de/date-and-time-functions.html).
Grüße aus Nürnberg
Tobias