| | | | |
| | |
| Gast
Beiträge: n/a
| Hallo Ich hab folgendes Problem. Ich hab ein Gästebuch gemacht. Allerdings werden die Einträge nicht korrekt geordnet. Wie man hier sehen kann --> http://vipersoft.cwsurf.de/eintrage.php Jetzt wollte ich die Einträge nach der Uhrzeit beim Eintragen ordnen und beim ausgeben mit der neuesten Uhrzeit oben anfügen. Aber irgendwie weiß ich net wie. Wäre nett wenn mir einer helfen könnte. Der Code von der Seite mit den Einträgen : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <?php $anzeigen=10;//anzahl der Einträge auf einer Seite if($_GET[vor]){$start=$_GET[limit]+$anzeigen;} if($_GET[back]){$start=$_GET[limit]-$anzeigen;} if(!$start){$start=0;} //auslesen der Einträge $tabellenname="Gastebuch"; $sql="SELECT Name, Nachricht, Datum FROM $tabellenname WHERE pruef=1 ORDER BY Datum DESC LIMIT ".$start." , ".$anzeigen; $link = mysql_connect("localhost", "usr_db_21456", "45HXxNjUheQ8M"); mysql_select_db("usr_db_21456", $link); $result = mysql_query($sql, $link); for($i=0;$i<mysql_num_rows($result);$i++) { $ergebnis[$i]=mysql_fetch_array($result); } $sql1="SELECT COUNT(*) FROM $tabellenname WHERE pruef=1 "; $result1 = mysql_query($sql1, $link); $max= mysql_result($result1,0,0); ?> <html> <head> <title>Gästebuch</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#DFA56A"> <center> <h1><u>Gästebuch</u></h1> Antworten <?php //ausgeben der Einträge for($i=0;$i<count($ergebnis);$i++) { src=\"http://vipersoft.cwsurf.de/smilies/grins.gif\">", $text); echo "<table border=\"0\" width=\"800\" bgcolor=\"#6E2C30\"><tr> <tr><td align=\"left\"><font color=#FFFFFF>Datum: ".$ergebnis[$i][Datum]." </td></tr> <tr><td align=\"left\"><font color=#FFFFFF>Absender: ".$ergebnis[$i][Name]." </td></tr>"; echo "<tr><td colspan=\"3\" bgcolor=\"#DFA56A\"><font color=#FFFFFF>".$ergebnis[$i][Nachricht]." </td></tr></table>"; } //Ausgeben der Links Vor und Zurück echo "<tabel border=\"0\" width=\"400\"><tr><td align=\"left\">"; if($start>=$anzeigen){echo "<a href=\"".$usr_db_21456."?limit=".$start."&back=1\" >Zurück</a>";} echo "</td><td align=\"right\">"; if($start+$anzeigen<$max-1){echo "<a href=\"".$usr_db_21456."?limit=".$start."&vor=1\"> Weiter</a>";} echo "</tr></table>"; ?> </center> </body> </html> Der Code von der Seite wo man die Einträge schreibt : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#DFA56A"> <center> <h1><u>Gästebuch</u></h1> <?php //$_POST[flag]==1, wenn das Formular ausgefüllt wurde if($_POST[flag]==1) { //Leerstellen entfernen $_POST[Name]=trim($_POST[Name]); $_POST[Nachricht]=trim($_POST[Nachricht]); //evtl. vorhandenen HTML-COde entfernen $_POST[Name]=strip_tags($_POST[Name]); $_POST[Nachricht]=strip_tags($_POST[Nachricht]); //testen ob Felder ausgefüllt sind if(!$_POST[Name]){$fehler="Bitte geben sie einen Namen ein. ";} if(!$_POST[Nachricht]){$fehler.="Bitte geben sie eine Nachricht ein. ";} //Wenn Fehler vorhanden, die Textausgabe formatieren und $_POST[flag] zurücksetzen, damit das Formular ernaut angezeigt wird if($fehler) { $meldung="<font color=white>".$fehler."</font>"; unset($_POST[flag]); } else//Es liegt kein Fehler vor, deswegen speichern { //sql-String zusammenbauen $tabellenname="Gastebuch"; $sql="INSERT INTO $tabellenname (Name, Nachricht, Datum) values ('".$_POST[Name]."', '".$_POST[Nachricht]."', now())"; //verbinden zur Datenbank $link = mysql_connect("localhost", "usr_db_21456", "45HXxNjUheQ8M"); mysql_select_db("usr_db_21456", $link); mysql_query($sql, $link); $meldung="<font color=white>Ihre Nachricht wurde eingetragen. </font><a href=\"http://vipersoft.cwsurf.de/eintrage.php\">Zurück zum Gästebuch</a>"; } //Ausgeben der Meldung echo $meldung; } //Ende $_POST[flag]==1 if(!$_POST[flag]) { ?> <form action="<?php echo $PHP_SELF; ?>" method="post"> <input type="hidden" name="flag" value="1"> <font color="white">Name:</font> <input type="text" name="Name" value="<?php echo $_POST[Name]; ?>"></p> <font color="white">Nachricht:</font> <textarea name="Nachricht"> <?php echo $_POST[Nachricht]; ?> </textarea></p> <input type="submit" value="eingetragen"> </form> <?php } ?> </center> </body> </html> Der Link zu der Eintragsseite --> http://vipersoft.cwsurf.de/gastebuch.php Wäre echt erfreut über hilfe. mfg VIPER |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 15.07.2005
Beiträge: 230
![]() | error_reporting(E_ALL); nl2br(); time(); mktime(); date(); edit: es ist dumm aufm server zu programmieren installier dir apache, dadurch wirste bestimmt 3-4 mal so schnell beim coden. zur theorie: timestamp mit time() erstellen und als integer in der DB speichern. Beim auslesen des Gästebuchs mit date den timestamp in ein da<tumsformat konvertieren siehe dazu www.php.net/date |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Datumsabfrage + Uhrzeit | Datenbanken | 12 | 06.12.2011 16:12 | |
| Kalender nach Datum ordnen und alte Termine nicht anzeigen. Wie? | Ricardando | PHP Tipps 2008 | 9 | 05.01.2008 19:35 |
| Uhrzeit verstellen. | Chrescht | PHP Tipps 2007 | 3 | 06.12.2005 15:25 |
| ordnen eines arrays | PHP Tipps 2005-2 | 4 | 28.09.2005 07:13 | |
| Prüfung auf Datum und Uhrzeit | PHP Tipps 2005-2 | 5 | 22.08.2005 10:39 | |
| Uhrzeit in function date_german2mysql($rk_datum) | PHP Tipps 2005-2 | 9 | 25.07.2005 21:03 | |
| datum nach tagen ordnen | PHP Tipps 2005 | 3 | 06.05.2005 08:49 | |
| microtime in Datum + Uhrzeit verwandeln und anders rum | PHP Tipps 2005 | 6 | 27.04.2005 13:42 | |
| ordnen von uhrzeit und datum | PHP Tipps 2005 | 19 | 25.04.2005 20:02 | |
| Cokkie setzen bis zum Datum xx.xx.xxxx und uhrzeit xx.xx | Blank | PHP Tipps 2005 | 9 | 28.03.2005 17:06 |
| In GIF-Datei Datum und Uhrzeit ausgeben? | PHP Tipps 2004-2 | 6 | 20.11.2004 18:03 | |
| Datum und Uhrzeit ausgabe! | PHP Tipps 2004 | 2 | 19.10.2004 15:56 | |
| Vergleich, ob ein Datum mit Uhrzeit vor anderem liegt | PHP-Fortgeschrittene | 2 | 14.09.2004 15:27 | |
| countdown zu einem bestimmten datum mit uhrzeit! | Fraylman | PHP Tipps 2004 | 2 | 03.09.2004 12:08 |
| Wie bekomme ich die Aktuelle Uhrzeit? | PHP Tipps 2004 | 5 | 02.07.2004 15:27 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| uhrzeit php ausgeben gästebuch |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.