Oprette Tabellen I Databasen.
Sæt den følgende kode ind i en MySQL Query .. Efter det er gjort, skulle du meget gerne have fået oprettet en tabel der hedder online med 2 felter i, brugernavn og online ..
`brugernavn` VARCHAR( 20 ) NOT NULL ,
`online` TINYINT( 2 ) DEFAULT '0' NOT NULL
) COMMENT = 'Hvem Er Online';
Registrer Når En Logger Ind.
Til at registrere når en logger ind skal vi bruge
følgende kode for at det bliver registreret i databasen. Som Kaldes "online.php".
@mysql_connect ("localhost" , "navn" , "kode");
@mysql_select_db ("Database");
$select_info = mysql_query("SELECT * FROM tabel WHERE(id='$id')");
$row_info = mysql_fetch_array($select_info);
$select_online = mysql_query("SELECT * FROM online WHERE brugernavn='$row_info[*rækken*]'") or die(mysql_error());
$row_onl = mysql_fetch_array($select_online);
if($row_onl[brugernavnnavn] == $row_info[*rækken*]) {
mysql_query("UPDATE online SET online = 1 WHERE(brugernavn='$row_info[*rækken*]')");
} else {
mysql_query("insert into online(brugernavn)values('$row_info[*rækken*]')");
mysql_query("UPDATE online SET online = 1 WHERE(brugernavn='$row_info[*rækken*]')");
}
?>
<body onunload=\"logout.php\">
</body>
Nu Vil Vi Se Hvem Som Er Online.
For at se hvem der er online skal der bruges en While. Som skal kaldes "onlinebrugere.php".
@mysql_connect ("localhost" , "navn" , "kode");
@mysql_select_db ("Database");
$query = mysql_query("SELECT * FROM online WHERE online = '1'") or die(mysql_error());
while($hvem = mysql_fetch_assoc($query)){
echo "Brugernavn: $hvem[brugernavn]<br>";
}
else {
echo "Der er ingen Online."; }
?>
Nu Skal Det Registreres Når De Logger Ud.
Til det skal vi bruge en kode som opdatere online og sætter den til 0. Som skal kaldes "logout.php".
@mysql_connect ("localhost" , "navn" , "kode");
@mysql_select_db ("Database");
$select_info = mysql_query("SELECT * FROM tabel WHERE(id='$id')");
$row_info = mysql_fetch_array($select_info);
$select_online = mysql_query("SELECT * FROM online WHERE brugernavn='$row_info[*rækken*]'") or die(mysql_error());
$row_onl = mysql_fetch_array($select_online);
mysql_query("UPDATE online SET online = 0 WHERE(brugernavn='$row_info[*rækken*]')");
?>
Indsæt følgende kode et sted på din side, ligemeget hvorhenne da kassen er usynlig.
</iframe>
Det koden gør er at så snart den side bliver lukket så åbner den logout.php og man sættes til Offline ..
Håber Artiklen Kan Bruges Af Nogen Af Jer, Beklager Meget hvis det er for uoverskueligt. Men som sagt, min første artikel ..
Vh. IncToR
Rettet:
Sig Til hvis jeg har skrevet forkert eller hvis der er fejl så opret spm ud fra denne artikel så hjælper jeg gerne.
Svar På Spm, Den åbner automatisk Logout.php vinduet .. det gør den i <Body onunload=\"logout.php\"> den åbner en side kaldet logout.php så snart at siden med det body tag bliver lukket.
Kommentar Fra Mig Af... :
Duer jeg til at skrive artikler eller skal jeg stoppe med det ?


