Avatar billede dellevela Nybegynder
15. marts 2003 - 21:40 Der er 2 kommentarer og
1 løsning

tjek om du er online

hejza eksperter
jeg har en chat ligesom alle andre. når en bruger åbner chatten kommer den op i et popp up vindue. når man så trykker på kryd kommer den frem med en pop-up hvor den så logger brugeren af og gemme informationer den hedder log ud. og ser sådan her ud:

<?

session_start();

?>

<?

include("db.php");

?>

<HTML>

<HEAD>

    <TITLE>younk.dk</TITLE>

<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">

<?PHP INCLUDE("style2.inc"); ?>

</HEAD>

<BODY TEXT="#000000" LINK="#000000" VLINK="#000000" ALINK="#000000">

<FONT FACE="Verdana" SIZE="1" COLOR="#000000">

<?

$result = mysql_query("SELECT * FROM brugersystem where brugernavn='$brugernavn'");

$row    = mysql_fetch_array($result);

?>

<?

$result2 = mysql_query("SELECT * FROM 3dchat where brugernavn='$brugernavn'");

$row2    = mysql_fetch_array($result2);

?>

<?

if($brugernavn == $row[brugernavn] && $kodeord == $row[kodeord]) {

?>

<?

if($row2[brugernavn] == $brugernavn) {

?>

<?

$tid = time();

$sek = $tid - $row2[logintid];

$min = $sek / 60;

$mine = round($min,0);

?>

<?

$tiden = $mine + $row[tid];

$rubiner = $mine / 10;

$rubiner1 = $rubiner + $row[rubiner];

?>

<FONT FACE="Verdana" SIZE="1" COLOR="#FFFFFF">

Du er nu logget ud...

<br>Du var online i <b><? echo $mine; ?></b> minutter.

<br>Og du tjente <b><? echo $rubiner; ?></b> rubiner.</FONT>

<?

mysql_query("UPDATE brugersystem set tid='$tiden' where brugernavn='$brugernavn'");

mysql_query("UPDATE brugersystem set rubiner='$rubiner1' where brugernavn='$brugernavn'");

mysql_query("UPDATE brugersystem set online = 'nej' where brugernavn='$brugernavn'");

?>



<?

$res = mysql_query("Select * from bestil where brugernavn = '$brugernavn'");

$row1 = mysql_fetch_array($res);

?>

<?

if($row1[lavet] == "ja" && $row2[nr] == $row3[rum]) {

mysql_query("UPDATE lejligheder set open = 'nej' where ejer = '$brugernavn'");

?>

<? } ?>

<?

mysql_query("DELETE From 3dchat where brugernavn='$brugernavn'");

?>

<?

} else {

print "Der er sket en fejl og du blev smidt ud!";

}

?>

<?

} else {

echo "Du er ikke logget på!";

}

?>

</BODY>

</HTML>

<SCRIPT TYPE="text/javascript">

window.close()

</SCRIPT>
_______________________________________________

mit problem er så at hvis en bruger har en pop up killer på eller trykker på krydset før den når at registere det. bliver brugeren online.


nogle der har en ide til hvad jeg skal gøre
Avatar billede dellevela Nybegynder
15. marts 2003 - 21:41 #1
for at brugeren bliver smidt af fx. efter en timer og så gemmer den oplysningerne
Avatar billede snuseren.dk Nybegynder
16. marts 2003 - 09:54 #2
et godt råd er at lade være med at begynde og afslutte <? og ?> hele tiden, det gør det utroligt langsomt!
Avatar billede dellevela Nybegynder
11. april 2003 - 16:57 #3
hmm ikke noget jeg kunne bruge til en skid!
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