php date

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • php date

    Hallo Leute
    Ich bin totaler leihe und bin erst seit 3 tagen dabei php zu lernen.

    nu aber meine frage
    ich schreibe ein gästebuch wo das datum mit ausgegeben werden soll.
    habe dafür ein feld in mysql angelegt mit dem typ timestamp

    vor dem insert habe ich $datum = Date("Y-m-d H:i:s"); angegeben
    und wenn ich die daten ausgeben lasse..wird auch ein datum augegeben. zbs:2011-08-14 15:05:04.. (nur mal nebenbei, die uhrzeit geht eine halbe std falsch..lach..)

    ausgeben lass ich das select in einer while schleife.

    while($row = mysql_fetch_assoc($abfrage)) {
    $name = $row['name'];
    $email = $row['email'];
    $hompage = $row['hompage'];
    $datum = $row['datum'];
    $nachricht = $row['nachricht'];
    echo "
    <li>
    <div class='gb_right_box'>
    <div class='gb_pic'></div>
    <div class='gb_right_head'>
    <strong class='gb_namen'>$name</strong><span class='gb_uhrzeit'>$datum</span>
    </div>
    <div class='gb_right_text'>
    $nachricht
    </div>
    <div class='gb_right_foot'>
    <span class='gb_hompage'><a href='$hompage' title='$hompage'>$hompage</a></span><span class='gb_email'>$email</span>
    </div>
    </div>
    </li>
    ";
    }
    }

    ich weiß..ist bestimmt total schlecht gemacht..aber es funktioniert

    nu möchte ich aber gerne das datum so angezeigt bekommen.
    sonntag den 14.08.2011..

    wie bekomme ich das hin..naja...wie gesagt mache das erst seit 3tagen..also bitte nicht zu kompliziert..


    acja.. die eingabe sprich insert ist:

    if($_POST['send']){

    $datum = Date("Y-m-d H:i:s");
    $array=explode(".",$datum);
    if($_POST['name'] == "" or $_POST['email'] == "" or $_POST['name'] == "" or $_POST['nachricht'] == "") {
    if($_POST['name'] == ""){
    $daten .= "<p class='eingabe_falsch'>Bitte Ihren Namen angeben</p>";
    }
    if(login($_POST['name'])){
    $daten .= "<p class='eingabe_falsch'>Ihr Name muss mindestens 3 Zeichen haben </p>";
    }
    if($_POST['email'] == ""){
    $daten .= "<p class='eingabe_falsch'>Bitte Ihre Email angeben</p>";
    }
    if($_POST['nachricht'] == ""){
    $daten .= "<p class='eingabe_falsch'>Bitte Ihre Nachricht angeben</p>";
    }
    if(login($_POST['nachricht'])){
    $daten .= "<p class='eingabe_falsch'>Ihr Nachricht muss mindestens 3 Zeichen haben</p>";
    }
    echo $daten;
    }
    else {
    $eintragen = mysql_query("INSERT INTO guestbook (datum, name, email, hompage, nachricht, bild) VALUES ('$datum', '$_POST[name]', '$_POST[email]', '$_POST[hompage]', '$_POST[nachricht]', '$_POST[bild]')");
    echo "erfolgreicher Eintrag";
    }
    }

  • #2
    Bitte beachten: Crossposting ist unerwünscht

    Datum zerlegen - php.de

    *close*
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X