Hi @all
Falls das Thema im Datenbank-Forum besser aufgehoben ist -> Bitte verschieben
Ich programmiere momentan ein Soziales Netzwerk.
Ich schreibe das ganze in PHP.
Ich wollte das ganze so ähnlich machen wie bei Twitter,
so dass man etwas eingibt und auf Senden drückt und das ganze dann öffentlich gepostet wird.
Das speichern der Nachrichten funktioniert einwandfrei.
Dazu habe ich folgenden Code verwendet:
Code anzeigen
Die Nachricht befindet sich auch in der Datenbank:
Ich scheitere aber daran, das ganze beim laden der Seite auszulesen.
Bisher bekomme ich folgendes Ergebnis:
Ich benutze folgenden Code:
Ich schaffe es einfach nicht, alle Nachrichten aus der Datenbank richtig auszugeben.
Hoffentlich kann mir jemand helfen.
Grüße, Marco
Falls das Thema im Datenbank-Forum besser aufgehoben ist -> Bitte verschieben
Ich programmiere momentan ein Soziales Netzwerk.
Ich schreibe das ganze in PHP.
Ich wollte das ganze so ähnlich machen wie bei Twitter,
so dass man etwas eingibt und auf Senden drückt und das ganze dann öffentlich gepostet wird.
Das speichern der Nachrichten funktioniert einwandfrei.
Dazu habe ich folgenden Code verwendet:
PHP-Quellcode
- <?php
- $dbhost = "localhost";
- $dbname = "ZENSIERT";
- $dbuser = "ZENSIERT";
- $dbpass = "ZENSIERT";
- $message = mysql_real_escape_string($_POST["mmessage"]);
- $datum = date("d.m.Y");
- $uhrzeit = date("H:i");
- $verbindung=mysql_connect($dbhost, $dbuser, $dbpass)or die("Uups! Anscheinend gab es einen Fehler in der Datenbank: ".mysql_error());
- $verb = mysql_select_db($dbname);
- if ($verb)
- {
- echo("Senden gestartet...");
- session_start();
- $sql = "INSERT INTO ".
- "mainstream (username, nachricht, zeitpunkt) ".
- "VALUES ('".
- $_SESSION["username"]."', '".
- $message."', '".
- $datum." ".$uhrzeit."')";
- $eintrag = mysql_query($sql);
- echo("Beendet");
- }
- mysql_close();
- header("Location: ../index.php");
- ?>
Die Nachricht befindet sich auch in der Datenbank:
Ich scheitere aber daran, das ganze beim laden der Seite auszulesen.
Bisher bekomme ich folgendes Ergebnis:
Ich benutze folgenden Code:
PHP-Quellcode
- <?php
- $dbhost = "localhost";
- $dbname = "ZENSIERT";
- $dbuser = "ZENSIERT";
- $dbpass = "ZENSIERT";
- $usernames=array();
- $messages=array();
- $dt=array();
- $verbindung=mysql_connect($dbhost, $dbuser, $dbpass)or die("Uups! Anscheinend gab es einen Fehler in der Datenbank: ".mysql_error());
- $verb = mysql_select_db($dbname);
- if ($verb)
- {
- $sql="SELECT username FROM mainstream";
- $ergebnis=mysql_query($sql) or die(mysql_error());
- $messages = mysql_fetch_array($ergebnis);
- foreach($messages as $msg => $value)
- {
- echo("<div class=\"mainstreammessage\">");
- echo("<p>$messages($value)</p><br/>");
- echo("</div>");
- }
- }
- ?>
Ich schaffe es einfach nicht, alle Nachrichten aus der Datenbank richtig auszugeben.
Hoffentlich kann mir jemand helfen.
Grüße, Marco
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „MarcoQuinten“ ()