if/else abfrage

Slater

Erfahrenes Mitglied
morgen,
bin wieder fleissig am progen, doch habe ich momentan ein problem:
also, ich möchte, dass wen der user folgendes eingibt:
@benutzer31 Text Text Text
nur der benutzer31 Text Text Text lesen kann!
ich kann mir momentan nicht vorstellen wie ich das in eine abfrage stellen kann!

beiliegend noch der code!

thanx slater

PHP:
<?php
$Verbindung = mysql_connect ($Host, $User, $Passwort);
mysql_select_db ($Datenbank);
$Anfrage="SELECT * FROM Chat_Message WHERE Zeit>='$Zeit' ORDER BY ID";
$result = mysql_query($Anfrage,$Verbindung);
 while ($ausgabe = mysql_fetch_array ($result)) {
if (empty($ausgabe[Farbe])) {
    $ausgabe[Farbe] = "black";
}
print "<font face=$fontface2 color=$ausgabe[Farbe] size=-2><b>$ausgabe[User]</b> - $ausgabe[Text]</font><br>";
}
?>
 
Hm, schaun wa ma! Also so 100%ig kann ich dir nicht folgen, aber gehen wir mal davo aus, es soll für einen Chat oder eine Private-Message Geschichte sein. Du musst also folglich nur wissen, welche Nutzer eingeloggt ist und nachschauen, ob für Ihn eine Nachricht da ist.

Ich würde also, wenn ein Benutzer "@Benutzer31 hfkjhdsfh" eingibt, einfach alle Zeichen von @ bis zum nächsten Leerzeichen als Benutzername Speichern, falls dies so stimmt, ansonsten natürlich etl. nur die Nummer, und schon weiß ich, an wen die Nachricht gehen soll.

Loggt sich de rBenutzer also ein, schau ich nach ob es eine Nachricht gibt, und lass diese anzeigen! Nach Fragen?
 
du liest aus der mysql table die user aus verlgiechst alle bis einer "gematched" ist und dann kannst du es ausgeben bzw echolen wenn du verstehst was ich meine..
 
Zurück