Luk.Online
Neues Mitglied
Hallo,
der folgende Code ist für die Ausgabe einer Datenbank in einer Tabelle. Es funktioniert schon alles, nur das ordnen nicht richtig...
Da ich das Datum bei der Ausgabe umformatiere in dd.mm.yyyy, wird es nach dem Tag geordnet.
Der neuste eintrag ist von testuser und da er vom 04.02.2009 ist, steht er unter dem 04.11.2008 (geordnet nach 04).
Wo liegt mein Fehler???
Luk's Homepage - Test
Außerdem habe ich noch eine Frage, wenn es auch eig nicht hier rein passt, aber ich habe irgendwas auf der html seite gelöscht, sodass bei dem klicken auf einen button nichts mehr in die <textarea> eingefügt wird.
Leider habe ich kein BackUp...
Danke schonmal, Lukas.:grin:
der folgende Code ist für die Ausgabe einer Datenbank in einer Tabelle. Es funktioniert schon alles, nur das ordnen nicht richtig...

Da ich das Datum bei der Ausgabe umformatiere in dd.mm.yyyy, wird es nach dem Tag geordnet.
Der neuste eintrag ist von testuser und da er vom 04.02.2009 ist, steht er unter dem 04.11.2008 (geordnet nach 04).
Wo liegt mein Fehler???
Luk's Homepage - Test
Code:
<?php
$abfrage="SELECT autor, text, DATE_FORMAT(zeitpunkt, '%d.%m.%Y um %H:%i:%s') as zeitpunkt FROM video WHERE video=1 ORDER BY `zeitpunkt` DESC";
$ergebnis=mysql_query($abfrage);
echo "<u><h2> Kommentare lesen:</h2></u>";
echo "<table class='comtable' id='comtable'>";
while($row=mysql_fetch_object($ergebnis))
{
// HTML verbieten
$text = htmlentities($row->text);
// Zeilen abschneiden
$text = wordwrap($text, 60, ' ', true);
// Zeilenumbruch
$text = preg_replace('/\[br]/Uis', '<br>', $text);
// BBCODE
$text = preg_replace('/\[b\](.*)\[\/b\]/Uis', '<span style="font-weight: bold">\1</span>', $text);
$text = preg_replace('/\[i\](.*)\[\/i\]/Uis', '<span style="font-style: italic">\1</span>', $text);
$text = preg_replace('/\[u\](.*)\[\/u\]/Uis', '<span style="text-decoration: underline">\1</span>', $text);
$text = preg_replace('/\[o\](.*)\[\/o\]/Uis', '<span style="text-decoration: overline">\1</span>', $text);
$text = preg_replace('/\[ts\](.*)\[\/ts\]/Uis', '<span style="text-shadow: #FA960A 0 0 5px">\1</span>', $text);
$text = preg_replace('/\[hi\](.*)\[\/hi\]/Uis', '<span style="text-decoration: blink;">\1</span>', $text);
$text = preg_replace('/\[l\](.*)\[\/l\]/Uis', '<span style="text-decoration: line-through;">\1</span>', $text);
$text = preg_replace('=\[link\](\\S*)\[/link\]=Uis', '<a href="\1 ">\1</a>', $text);
$text = preg_replace('#\[link=(.*)\](.*)\[/link\]#Uis', '<a href="\1">\2</a>', $text);
$text = preg_replace('=\[img\](.*)\[/img\]=Uis', '<img src="\1"/>', $text);
// Smileys
$text = str_replace(':-)', "<img src=\"images/smile.gif\">", $text);
$text = str_replace(';-)', "<img src=\"images/wink.gif\">", $text);
$text = str_replace(':-P', "<img src=\"images/tongue.gif\">", $text);
$text = str_replace(':-D', "<img src=\"images/biggrin.gif\">", $text);
$text = str_replace(':-|', "<img src=\"images/neutral.gif\">", $text);
$text = str_replace(':-(', "<img src=\"images/frown.gif\">", $text);
//Schriftfarben
$text = preg_replace('/\[red\](.*)\[\/red\]/Uis', '<span style="color: red;">\1</span>', $text);
$text = preg_replace('/\[blue\](.*)\[\/blue\]/Uis', '<span style="color: blue;">\1</span>', $text);
$text = preg_replace('/\[green\](.*)\[\/green\]/Uis', '<span style="color: green;">\1</span>', $text);
// Tabellenausgabe
echo "<tr><td class='comtd' id='comtd'>" . htmlentities($row->autor) . " schrieb am " . htmlentities($row->zeitpunkt) . " Uhr</td></tr><tr><td class='comtd' id='comtd'>" .$text. "</td></tr>";
echo "<tr><td class='comtd' id='comtd'></td></tr>";
echo "<tr><td class='comtd' id='comtd'></td></tr>";
}
echo "</table>";
?>
Außerdem habe ich noch eine Frage, wenn es auch eig nicht hier rein passt, aber ich habe irgendwas auf der html seite gelöscht, sodass bei dem klicken auf einen button nichts mehr in die <textarea> eingefügt wird.
Leider habe ich kein BackUp...
Danke schonmal, Lukas.:grin: