Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Datum richtig ausgeben (https://www.gegen-bilderklau.net/thread.php?threadid=167988)


Geschrieben von Startpost-Retter am 01.02.2010 um 11:41:

Fragezeichen Datum richtig ausgeben

-



Geschrieben von Leila am 01.02.2010 um 12:02:

 

Ok, nochmal neu:
Du hast nirgends $row definiert, du hast nur $Data definiert, wahrscheinlich liegt da der fehler Augenzwinkern

Anders gesagt:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
<p style="margin-top: 0; margin-bottom: 0" align="center"><?php

include("db.php");

$Ergebnis mysql_query("SELECT id, betreff, username, pferd, date, text FROM Berichte ORDER BY pferd");

     if (@mysql_num_rows($Ergebnis) == 0) {
    echo " Es wurden noch keine Berichte geschrieben!";
    }

    else {

        while($Data mysql_fetch_array($Ergebnis)) {
         echo "

<table border="0" width="80%" id="table1" style="border-collapsecollapse" align=center>
    <tr>
        <td>
        <p align="center"><h1><img src="Grafiken/heart.gif" width="16" height="16"> $Data[betreff] von $Data[username] für $Data[pferd]</h1></td>
    </tr>
    <tr>
        <td>
        <p align="center">am <b>".date('d.m.Y',$Data[date])."</b></td>
    </tr>
    <tr>
        <td>
        <p align="center">".substr($Data[text], 0300)." [...]</td>
    </tr>
    <tr>
        <td>
        <p align="center"><a href="bericht.php?id=$Data[id]">» Weiter lesen...</a></td>
    </tr>
</table>
<br>";
    }
}
?></p>



Geschrieben von Leila am 01.02.2010 um 12:19:

 

der Typ timestamp baut das immer direkt als Datum in YYYY-mm-dd H:m:s um

Ich benutzte einfach nen 15stelligen int und hab da noch nie Probleme gehabt.

Fürs eintragen: Einfach beim Übergeben der Variablen des Berichts (wahrscheinlich, Text, Autor, Pferd, Titel oder so) noch die Variable timestamp mit $timestamp = time(); dazupacken und hinterher mit in die tabelle eintragen lassen


Forensoftware: Burning Board, entwickelt von WoltLab GmbH