Avatar billede webgeek Nybegynder
30. juli 2004 - 18:01 Der er 14 kommentarer og
1 løsning

Nok meget simpelt (PHP)

Hey, jeg vil have ALLE dem som har online = ja i databasen kan se chatten, men dem som har online = '' har intet..

Har prøvet

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta http-equiv="page-enter" content="blendTrans(Duration=0, transition=15)">
<meta http-equiv="page-exit" content="blendTrans(Duration=0, transition=15)">
<?
$connect = mysql_connect("localhost","traw_dk","c0ed333e3d");
mysql_select_db("traw_dk");
$query = mysql_query("SELECT * FROM tekst ORDER BY id DESC");
while ($row = mysql_fetch_array($query)){
if ($row[online] == "ja"){

echo "<font size=1 face=Tahoma color=#999999><b>$row[brugernavn]</b>: <font size=1 face=Tahoma color=#999999>$row[tekst]<br>";
}elseif($row[online] != ""){
echo "Du er ikke logget ind";
}
}
?>
<script>setTimeout("window.location.reload(true);",1000);</script>




Men det virkede, ikke. Nogle der forstår det?
Avatar billede webgeek Nybegynder
30. juli 2004 - 18:01 #1
Og nej c0ed333e3d er ikke min kode.
Avatar billede thesurfer Nybegynder
30. juli 2004 - 18:02 #2
$query = mysql_query("SELECT * FROM tekst where online = 'ja' ORDER BY id DESC");

Hvis feltet "online" er af typen tekst..
Avatar billede coderdk Praktikant
30. juli 2004 - 18:14 #3
}elseif($row[online] != ""){

burde være

}else{

eller

}elseif($row[online] == ""){
Avatar billede coderdk Praktikant
30. juli 2004 - 18:15 #4
Og et svar :)
Avatar billede webgeek Nybegynder
30. juli 2004 - 18:24 #5
Har prøvet }elseif($row[online] == ""){

Men så siger den bare
Du er ikke logget ind
Du er ikke logget ind
Du er ikke logget ind
Du er ikke logget ind
Du er ikke logget ind
Du er ikke logget ind
Du er ikke logget ind

Selvom jeg er logget ind
Avatar billede coderdk Praktikant
30. juli 2004 - 18:26 #6
SELECT * FROM tekst WHERE personensuserid = 2342345

Dén du har, tager jo alt hvad der er i tekst tabellen...
Avatar billede webgeek Nybegynder
30. juli 2004 - 18:27 #7
where id = '$id'
Avatar billede webgeek Nybegynder
30. juli 2004 - 18:28 #8
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /customers/traw.dk/traw.dk/httpd.www/tekstchat/chat/chattekst.php on line 8


Siger den bare.
Avatar billede webgeek Nybegynder
30. juli 2004 - 18:28 #9
Den skal jo også vise alt i databasen..
Avatar billede coderdk Praktikant
30. juli 2004 - 18:29 #10
Hvordan ved du så at den person der ser siden er online? :P
Avatar billede thesurfer Nybegynder
30. juli 2004 - 18:31 #11
Ingen points, tak.

Jeg hopper ud af dette spm..
Hvis I har en besked til mig, skriv en henvisning her: http://www.eksperten.dk/spm/501654
Avatar billede webgeek Nybegynder
30. juli 2004 - 18:31 #12
HMM!! Kan jo også bare lave sådan hvis man skriver og sit navn er tomt så bliver den lavet om til GÆST. Ik?
Avatar billede webgeek Nybegynder
30. juli 2004 - 18:33 #13
Laver bare en chat hvor man bare skal skrive sit navn for at logge ind, uden oprettelse osv.
Avatar billede webgeek Nybegynder
30. juli 2004 - 18:39 #14
Dropper bare chatten.,
Avatar billede webgeek Nybegynder
30. juli 2004 - 18:40 #15
 
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester