Hallo,
ich habe ein Problem mit meinem eigengebauten Nachrichtensystem...
Ich merke an, dass das Nachrichtensystem unfassbar klein und einfach gehalten ist, da ich ein Php Anfänger bin, und nichts scripten möchte, was ich nicht "verstehe"...
Und zwar wird im "Posteingang" sozusagen, der Nachrichtenverlauf circa so dargestellt:
Absender | Empfänger | Titel
Ich | Du | er / sie / es
Was jetzt noch nicht funktioniert, ist, dass wenn ich auf eine Nachricht klicke, die Message davon angezeigt wird.... Also praktisch
Mein bisheriger Code wäre Folgender:
Ich wäre für jede Hilfe, bzw jeden Tipp sehr dankbar.
ich habe ein Problem mit meinem eigengebauten Nachrichtensystem...
Ich merke an, dass das Nachrichtensystem unfassbar klein und einfach gehalten ist, da ich ein Php Anfänger bin, und nichts scripten möchte, was ich nicht "verstehe"...
Und zwar wird im "Posteingang" sozusagen, der Nachrichtenverlauf circa so dargestellt:
Absender | Empfänger | Titel
Ich | Du | er / sie / es
Was jetzt noch nicht funktioniert, ist, dass wenn ich auf eine Nachricht klicke, die Message davon angezeigt wird.... Also praktisch
Code:
<a href="Nachricht mit der ID 1">Ich | Du | er / sie / es</a>
PHP-Code:
<?php
$verbindung = mysql_connect("localhost", "...." , "....")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("....") or die ("Datenbank konnte nicht ausgewählt werden");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head><title>.....</title>
......
........
</head>
<body background="bg3.jpg">
<?php
echo "<div id = \"mainbox\">";
echo "<form action=\"#\" method=\"post\"><center><input type=\"submit\" name=\"newmessage\" value=\"Neue Nachricht\"> <input type=\"submit\" name=\"empfmessage\" value=\"Empfangene Nachrichten\"> <input type=\"submit\" name=\"sentmessage\" value=\"Gesendete Nachrichten\"></center></form>";
if ( isset($_POST["newmessage"]) )
{ echo "<div style=\"width:95%; height:40%; position:relative; left:10px; top:10px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border:1px solid;\" align=\"left\"><form action=\"#\" method=\"post\">Empfänger: <input type=\"text\" name=\"empf\" size=\"20\" maxlenght=\"30\"></br></br></br>Titel: <input type=\"text\" name=\"title\" size=\"27\" maxlength=\"35\"></br></br></br>Nachricht: <textarea name=\"write\" cols=\"85\" rows=\"25\" maxlength=\"3000\"></textarea></br></br><center><input type=\"submit\" name=\"writemessage\" value=\"Nachricht senden\"></center></form></div>"; }
elseif ( isset($_POST["empfmessage"]) )
{ echo "<div style=\"width:95%; height:40%; position:relative; left:10px; top:10px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border:1px solid;\" align=\"left\">";
#echo "<tr><td>".$row->fromuser."</td>"."<td>".$row->touser."</td>"."<td>".$row->messagetitle."</td>"."</tr>";
$db = ".....";
$select = "SELECT * FROM pmsystem WHERE touser LIKE '$_SESSION[username]'";
$result = mysql_query($select,$verbindung);
if($result){
echo "<table>";
echo "<tr><td>Absender</td><td>Empfänger</td><td>Titel</td></tr>";
while($row = mysql_fetch_assoc($result)){
echo "<tr><td>".$row['fromuser']."</td>";
echo "<td>".$row['touser']."</td>";
echo "<td>".$row['messagetitle']."</td></tr>";
</td></tr>";
}
echo "</table>";
}
echo "</div>";
}
else {}
if ( isset($_POST["writemessage"]) )
{ mysql_query("INSERT INTO pmsystem ( `fromuser`, `touser`, `mainmessage`, `messagetitle` ) VALUES ( '$_SESSION[username]', '$_POST[empf]', '$_POST[write]', '$_POST[title]' )"); echo "<h2>Deine Nachricht wurde versendet..</h2>"; }
echo "</div>";
?>
....
......
........
</body>
</html>
Kommentar