Oller Fehler aber welcher?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Moinsen!
Ich schreibe gerade mein G?stebuch neu...
Aber Irgendetwas funktioniert nich...
ich wei? nich, warum aber der Timestamp wird nich eingef?gt!
hier der code der betroffen ist:
<-- HIER VOR IST NAT?RLICH AUCH CODE :wink: <? $sql = "INSERT INTO `guestbook` (`id`, `name`, `mail`, `msn`, `icq`, `betreff`, `ip`, `nachricht`, `zeit`) VALUES ('', '%name%', '%mail%', '%msn%', '%icq%', '%betreff%', '%ip%', '%nachricht%', '%zeit%')"; $sql = ereg_replace('%name%',$name,$sql); $sql = ereg_replace('%mail%',$mail,$sql); $sql = ereg_replace('%msn%',$msn,$sql); $sql = ereg_replace('%icq%',$icq,$sql); $sql = ereg_replace('%betreff%',$betreff,$sql); $ip=$_SERVER['REMOTE_ADDR']; $sql = ereg_replace('%ip%',$ip,$sql); $sql = ereg_replace('%nachricht%',$nachricht,$sql); $time=time(); $sql = ereg_replace('%zeit%',$time,$sql); mysql_query($sql) or die('<b>Fehler beim Eintragen!<br><br>'.mysql_error()); echo "<br><br>Danke, ".$name." f?r deinen Eintrag!<br> <a href='index.php?page=guestbook'>Zur?ck zum G?stebuch</a><br><br>"; ?> Und hier hinter auch^^----->
hlf???^^
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wenn du den Timestamp einfach so speicherst musst die Spalte vom Typ Int(14) sein, damit er auch komplett reinpasst. Vielleicht hast du da ja einen Fehler gemacht.
-
hiiierrr die Datenbank struktur:
CREATE TABLE `guestbook` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(99) NOT NULL default '',
`mail` varchar(99) NOT NULL default '',
`msn` varchar(99) NOT NULL default '',
`icq` varchar(99) NOT NULL default '',
`betreff` varchar(99) NOT NULL default '',
`ip` varchar(50) NOT NULL default '',
`nachricht` text NOT NULL,
`zeit` int(40) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=7 ;
ok...
das ist der erstell teil, wenn man ein bakup macht aber is ja die struktur^^ -
Na dann mach mal 'zeit' auf 14 und nicht auf 40. Ich denke dann d?rfte es gehen.
-
joo hab ich bringt aber nichts...
ich hab jetzt einfach (ganz frech)
den code folgender ma?en:
<? $time=time(); $sql = "INSERT INTO `guestbook` (`id`, `name`, `mail`, `msn`, `icq`, `betreff`, `ip`, `nachricht`, `zeit`) VALUES ('', '%name%', '%mail%', '%msn%', '%icq%', '%betreff%', '%ip%', '%nachricht%', '".$time."')"; $sql = ereg_replace('%name%',$name,$sql); $sql = ereg_replace('%mail%',$mail,$sql); $sql = ereg_replace('%msn%',$msn,$sql); $sql = ereg_replace('%icq%',$icq,$sql); $sql = ereg_replace('%betreff%',$betreff,$sql); $ip=$_SERVER['REMOTE_ADDR']; $sql = ereg_replace('%ip%',$ip,$sql); $sql = ereg_replace('%nachricht%',$nachricht,$sql); ?>
ge?ndert...
und jetzt gehts -
soweit ich weiss h?ttest du nur anf?hrungszeichen setzen m?ssen
$sql = ereg_replace('%zeit%',$time,$sql);
zu:
$sql = ereg_replace('%zeit%',"$time",$sql);
MfG Asmodeus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage