28. december 2003 - 16:51Der er
15 kommentarer og 1 løsning
Hjælp med while loop i min chat
Følgende kode er den jeg har lidt problemer med:
$query = mysql_query("select * from chattext WHERE room_id = '$room_id' && priv = 'false' ORDER BY tid DESC limit 0,17") or die(mysql_error()); while($row = mysql_fetch_array($query)) {
Det jeg prøver på er at lave så brugerne kan skrive private beskeder til hinanden. Sådan som det fungere lige nu... så hvis man klikker på et navn og sender en besked så gemmer den følgende i databasen
msg_modid (felt som for brugeren id som der sendes til) msg_sendid (felt som for brugerens id som sender beskeden) priv (felt som er true hvis det er en priv besked og false hvis det ikke er)
Mit problem er at den skal hente beskederne efter feltet time... men jeg kan ikke lige se hvordan jeg kan lave en while loop der henter alle beskeder frem som ikke er priv (altså false) og alle priv beskeder som brugeren har skrevet.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hej ronnie skat :) er lige hjemme og nasse lidt mad hos de gamle! .. prøv det her jeg ville godt nok have lavet det på en anden måde men hva fanden!.. kys her fra!
mysql_query("select * from chattext where (msg_modid = 'ditid' && priv = 'true' && room_id = '".$room_id."') || (msg_sendid = 'ditid' && priv = 'true' && room_id = '".$room_id."') || (priv = 'false' && room_id = '".$room_id."') order by tid DESC limit 0,17");
// ps hva fanden er det du har ædt i fredags!!?? ser godt nok klamt ud hehe!
lol mads :D det var dannis mads og den pizza .. sorry jeg ikke lige fik ryttet op men jeg har fanme aldrig haft det så skidt... nåede at brække mig 10 gange i løbet af dagen. Fuck det var nok alt det rødvin :| men ok jeg prøver den lige!
hehe mig der lige havde glemt en $query = foran ;) Men den echoer stadig ikke det beskeder som er sendt priv... altså den besked jeg har send til mig selv :P Den ses ikke...
mysql_query("insert into chattext (afsender,text,room_id,tid,msg_modid,msg_sendid,priv) values ('ChatBot','$row[text]','$room_id','$tid','$_SESSION[chat_id]','1','true')")or die (mysql_error()); mysql_query("insert into chattext (afsender,text,room_id,tid,msg_modid,msg_sendid,priv) values ('ChatBot','$_SESSION[chat_u] gik til $row[navn]','$room_id','$tid','$_SESSION[chat_id]','1','false')")or die (mysql_error());
Mads smid det svar din gnu ellers for du ikke de point... du er sq nok også lige glad... du for en øl gør du :)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.