26. december 2002 - 11:08Der er
4 kommentarer og 1 løsning
hente fra database ?
goddag, jeg er ved at lave en lille minichat, nu vil jeg hente de sidste 15 beskeder fra databasen..det gøre jeg på den måde..
$get_message = mysql_query("select * from $table2 order by id desc limit 15"); while ($get = mysql_fetch_array($get_message)) { if ($get["too_user"] == "alle") { echo "<b>$get[from_user] : </b>$get[message]<br>\n"; } elseif ($get["too_user"] == "chatten") { echo "<font color=#0000ff><b>Chatten : </b>$get[message]</font><br>\n"; } elseif ($get["too_user"] == "$_SESSION[username]" OR $get["from_user"] == "$_SESSION[username]") { echo "<font color=#ff0000><b>$get[from_user] : </b>(til ($get[too_user]) : $get[message]</font><br>\n"; } }
men hvis en bruger skriver 15 private beskeder, så bliver det helt en hvid side for de andre bruger ?...så kan jeg gøre det sådan her i den if betingelse:
} elseif ($get["too_user"] == "$_SESSION[username]" OR $get["from_user"] == "$_SESSION[username]") {
$get--;
så den henter en ekstra hvis den finder ud af at denne $get vil skrive noget kun vi ses til de 2 bruger i privat..håber i er medpå hvad jeg mener, og jeg takker for jeres hjælp.
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
$get_message = mysql_query("select * from $table2 where too_user = 'alle' or too_user = 'chatten' or too_user='$_SESSION[username]' OR from_user='$_SESSION[username]' order by id desc limit 10") or die (mysql_error());
jeg fik den til at virke på den måde, selvom jeg ikke ved hvad jeg har lavet..hehe
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.