ich sehe in deinem GB nur 17 einträge wo sind da 314???
weis nicht genau was du meinst?
Die datenbank verwechselt datum mit ID nicht!!!!!
Mach mal ein dump von der Tabelle nur Daten und schau dir alle ID´s an wenn was nicht richtig ist ändere es in die richtige reinfolge leere die Tab und lad das geänderte Dump neu ein schau mal ob der autoindex stimmt sprich wenn 17 einträge müsste der nächste 18 sein...
Dann mal noch was anderes dein gb zieht ja spamspider an
function no_spam($mail_a) {
$str = "";
$a = unpack("C*", $mail_a);
foreach ($a as $b)
$str .= sprintf("%%%X", $b);
return $str;
}
$m= explode("@",$eintrag_array[mail]);
$link_1 = $m[0]." -at- ".$m[1];
$mail = no_spam("$eintrag_array[mail]");
$link = "<a title=\"".$eintrag_array[autor]." eine mail scheiben\" href=\"mailto:".$mail."?subject=www.schrottschuss.net - Gästebuchsystem\">".$link_1."</a>";
Alles anzeigen
ausgabe im Quelltext
[url='mailto:%64%61%6E%69%65%6C%2E%6D%75%65%6C%6C%65%72%38%33%40%67%6D%78%2E%64%65?subject=www.schrottschuss.net - Gästebuchsystem']xxxxxxxx -at- gmx.de[/url]
solltest daran auch mal arbeiten bin froh das der spam bei mir langsam weniger wird 
Nachtrag:
Warum lässt du das Datum und die Zeit nicht von der DB eintragen schon hast du nix mehr damit zu tun mit TIMESTAMP, aber wenn deine Kommentare auch in der selben spalte sind vergiss es wieder weil sonst wenn du ein kom. hinzufügst auch das Datum geändert wird
#
# Tabellenstruktur für Tabelle `Muella`
#
CREATE TABLE `Muella` (
`ID` int(11) NOT NULL auto_increment,
`datum` timestamp(14) NOT NULL,
KEY `ID` (`ID`)
) TYPE=MyISAM COMMENT='Test' AUTO_INCREMENT=2 ;
#
# Daten für Tabelle `Muella`
#
INSERT INTO `Muella` VALUES (1, 20041026170828);
Alles anzeigen
so um das Datum nun zusplitten
function format_datum ($datumsstring) {
if (strlen ($datumsstring) != 14) {
$formatted_datum = FALSE;
} else {
$formatted_datum[jahr] = substr ($datumsstring, 0, 4);
$formatted_datum[monat] = substr ($datumsstring, 4, 2);
$formatted_datum[tag] = substr ($datumsstring, 6, 2);
$formatted_datum[std] = substr ($datumsstring, 8, 2);
$formatted_datum[min] = substr ($datumsstring, 10, 2);
$formatted_datum[sek] = substr ($datumsstring, 12, 2);
}
return $formatted_datum;
}
$datum = format_datum($row[datum]);
$eintrag_tag = $datum[tag].".".$datum[monat].".".$datum[jahr];
$eintag_zeit = $datum[std].":".$datum[min].":".$datum[sek];
Alles anzeigen