kostenloser Webspace werbefrei: lima-city


Oller Fehler aber welcher?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    a******9

    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???^^
    :biggrin:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hi,
    also bei den Eintr?gen wird alles bis auf den timestamp alles richtig eingetragen ...

    Ich kann jetzt auf den ersten Blick keine Fehler entdecken, kommt vielleicht ein Fehler?
    Und poste mal bitte deine Datenbank Struktur :wink:

    mFG
  4. 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.
  5. Autor dieses Themas

    a******9

    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^^
  6. Na dann mach mal 'zeit' auf 14 und nicht auf 40. Ich denke dann d?rfte es gehen.
  7. Autor dieses Themas

    a******9

    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 :biggrin:
  8. 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
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!