Hallo,
ich habe eine kleine Tagebuch-Applikation geschrieben. Es wird immer ein Eintrag mit dem aktuellen Systemdatum in die Datenbank geschrieben und anschließen können die Einträge wieder aus der DB geholt und angezeigt werden.
Code für Eintrag: (tagebucheintrag.php)
Alles anzeigen
Code für Anzeige der Einträge: (tagebuch.php)
Alles anzeigen
Code für DB-Verbindung (datenbank.php):
Komischerweise wird immer erst das Datum separat in der DB gespeichert und danach noch einmal - so wie es sein soll - der Eintrag und das Datum zusammen in einer Zeile. Kann mir jemand verraten, wo sich der Fehler versteckt?
Vielen Dank!
Lars
ich habe eine kleine Tagebuch-Applikation geschrieben. Es wird immer ein Eintrag mit dem aktuellen Systemdatum in die Datenbank geschrieben und anschließen können die Einträge wieder aus der DB geholt und angezeigt werden.
Code für Eintrag: (tagebucheintrag.php)
Quellcode
- <?php
- include("datenbank.php");
- ?>
- <html>
- <center>
- <h1>Mein Tagebuch</h1>
- <form action="<? echo $PHP_SELF; ?>" method="POST">
- <textarea name="eintrag" cols="30" rows="10"></textarea><P />
- <input type="submit" name="eintragen" value"Ins Tagebuch eintragen" />
- </form>
- <?
- if($_SERVER['PHP_SELF'])
- {
- $timestamp = time();
- $datum = date("d.m.y",$timestamp);
- $zeit = date("h.i",$timestamp);
- $eintrag = "Insert into tagebuch(Eintrag, Datum) values('" .$_POST['eintrag']. "','" .$datum." - ".$zeit. "')";
- mysql_query($eintrag);
- mysql_close($verbindung);
- }
- ?>
- </center>
- </body>
- </html>
Code für Anzeige der Einträge: (tagebuch.php)
Quellcode
- <?php
- include("datenbank.php");
- ?>
- <html>
- <center>
- <h1>Mein Tagebuch</h1>
- <?php
- $abfrage = "Select Eintrag, Datum from tagebuch";
- $ergebnis = mysql_query($abfrage);
- while($row = mysql_fetch_object($ergebnis))
- {
- echo "Eintrag vom ".$row->Datum.": <p />";
- echo $row->Eintrag."<p /><p />";
- echo "___________________________________________________________________________________________<p />";
- }
- mysql_close($verbindung);
- ?>
- </center>
- </body>
- </html>
Code für DB-Verbindung (datenbank.php):
Komischerweise wird immer erst das Datum separat in der DB gespeichert und danach noch einmal - so wie es sein soll - der Eintrag und das Datum zusammen in einer Zeile. Kann mir jemand verraten, wo sich der Fehler versteckt?
Vielen Dank!
Lars