• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

datum + zeit in gästebuch einbauen

Status
Für weitere Antworten geschlossen.
hallo
ich würde gerne in mein gästebuch die zeit un das datum einfügen in der ein beitrag geschrieben wurde.
ich habe eine dat datei in der die beiträge gespeichert werden
Code:
<?php
        $daten="<p class=\"eintrag_top\">".$_POST[name]."</b><br />schreibt:</p><p class=\"eintrag_inh\">".$_POST[eintrag]."</p>";
        $datenbank = "daten.dat";
        $datei = fopen($datenbank,"a");
        fwrite($datei, $daten);
        if ($_POST[name] = "" ) echo "Bitte einen Namen angeben.";
        elseif ($_POST[eintrag] = "" ) echo "Bitte einen Beitrag schreiben.";
        else { ?>
        Eintag erfolgreich.<br /><a href="guestbook.php">Zurück zum Gästebuch</a><br /><? php } ?>
da soll das datum rein ungefähr so:
Code:
$daten="<p class=\"eintrag_top\">".$_POST[name]."</b><br />
schreibt am DATUM UHRZEIT:</p><p class=\"eintrag_inh\">".$_POST[eintrag]."</p>";
nebenbei funk das if oben nicht; wieso?
es soll fals jemand einen leeren beitrag schreibt eine fehlermeldung ausgeben
hp: klickmich
mfg
 
1. date()
PHP:
date("d.m.Y H:i");

2. = ist eine Zuweisung, du müsstest mit == oder === prüfen. empty() würde sich auch anbieten.

3. Möchtest du nicht htmlentities() oder sowas verwenden? Könnte sonst böse Überraschungen geben ;)
 
das mit dem date fukt jetzt aber das if immernoch nicht
Code:
        if ($_POST[name] == "" ) echo "Bitte einen Namen angeben.";
        elseif ($_POST[eintrag] == "" ) echo "Bitte einen Beitrag schreiben.";
        else echo "Eintag erfolgreich.<br /><a href="guestbook.php">Zurück zum Gästebuch</a><br />"; ?>
was isn da falsch?
mfg
 
Versuch das:
PHP:
if(empty($_POST['name']))
{
  echo "Bitte einen Namen angeben.";
}
elseif(empty($_POST['eintrag']))
{
  echo "Bitte einen Beitrag schreiben.";
}
else
{
  echo "Eintrag erfolgreich.<br /><a href=\"guestbook.php\">Zurück zum Gästebuch</a><br />";
}
Und schreib das Eintragen auch noch in das else. Es macht ja keinen Sinn das trotzdem in die Datei zu schreiben.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben