Moin an die geschätzten Forenuser...
habe es nun hinbekommen das Datumsfeld einzubauen. Unpassenderweise legt MySQL bei mir das Datum, wenn ich das Feld als Date deklariere in Folgender Art in der Tabelle ab
JJJJ-MM-TT
und gibt es auch entsprechend auf der Seite aus wenn ich es aus der Tabelle auslesen/anzeigen lassen.
Ich habe schon gegoogelt und auch hier im Forum gesucht und schon entdeckt, dass sich das in folgende Darstellungsart umwandeln läßt tt.mm.jjjj
Ich habe da was von date(), Explode und Implode gelesen aber Schande Schande nicht ganz kapiert wie mir das bei meinem Script weiterhelfen kann/soll.
Könnte mir jemand freundlicherweise etwas dazu sagen?
Hier mal der Code :
<?php
echo "
</br>
<center>[b]
<table border=0>
<colgroup align=left>
<col width='100px' span='1' />
<col width='180px' span='1' />
<col width='65px' span='1' />
</colgroup>
<tr>
<td class=style2>Datum</td>
<td class=style2>Details</td>
<td class=style2>Webseite</td>
</tr>
</table>
[/b]</center>
</p>";
$abfrage = "SELECT * FROM tabelle ORDER by datum LIMIT 5";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis)) {
$webseite = " ";
if(trim($row->link) != "")
{
$webseite = "[url=''.$row->link.'']Webseite[/url]";
}
echo "<center><table border=0>
<colgroup align=left>
<col width='100px' span='1' />
<col width='180px' span='1' />
<col width='65px' span='1' />
</colgroup>
<tr>
<td align=left class=style2>$row->datum </td>
<td align=left class=style2>$row->details </td>
<td align=left class=style2>$webseite </td>
</tr>
</table></center>
";
}
?>
Alles anzeigen
Kann ich sowas hier :
SELECT
t0.name AS name,
t0.beschreibung AS beschreibung,
DATE_FORMAT(t0.datum,'%d.%m.%Y') AS datum
FROM
news AS t0
WHERE
t0.datum > UNIX_TIMESTAMP(NOW())
AND
t0.datum < (UNIX_TIMESTAMP(NOW())+3600*7)
";
Alles anzeigen
nach dem anpassen für meine Zwecke benutzen?
Mir geht es eher um das Verstehen und nicht Darum, dass mir das einer komplett codet
Gruß und Dank
PHPDummy[/code]