online eller offline
Hej i php eksperter.Jeg har et brugersystem som bruger sessions,og når man så logger ind så sætter den 1 i min mysql tabel status,og så når brugeren logger ud så sætter den i min tabel 0. Og nu kommer mit spørgsmål, hvordan kan jeg få den til at visse om brugeren er online eller offline?,altså det jeg mener er at den skal visse online hvis den er 1 i databasen og offline hvis den er 0 databasen.håber i forstår i ekesperter?
Ps.jeg kan godt sætte mere kildekode ind,hvis det behøves´...
MVH:
Jens
databassen :
CREATE TABLE `brugere` (
`id` int(11) NOT NULL auto_increment,
`brugernavn` varchar(255) NOT NULL default '',
`adgangskode` varchar(255) NOT NULL default '',
`navn` varchar(255) NOT NULL default '',
`alder` varchar(255) NOT NULL default '',
`civilstatus` varchar(255) NOT NULL default '',
`fritid` varchar(255) NOT NULL default '',
`landsdel` varchar(255) NOT NULL default '',
`billede` varchar(255) NOT NULL default '',
`point` varchar(255) NOT NULL default '0',
`Rang` varchar(255) NOT NULL default 'Bruger',
`logintid` varchar(255) NOT NULL default '',
`sidstset` varchar(255) NOT NULL default '',
`status` int(1) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=24 ;
Kilde kode af index.php :
<?php
session_start();
if(isset($_POST['submit']) && $_POST['submit'] && isset($_POST['brugernavn']) && $_POST['brugernavn'] && isset($_POST['adgangskode']) && $_POST['brugernavn']){
include("connect.php");
$db_hent = mysql_query("select * from brugere where brugernavn = '$_POST[brugernavn]'");
$hent = mysql_fetch_array($db_hent);
if(($_POST['brugernavn'] == $hent['brugernavn']) && ($_POST['adgangskode'] == $hent['adgangskode'])){
$_SESSION['loggetind'] = "yes";
$_SESSION['Brugernavn'] = $hent['brugernavn'];
$_SESSION['Rang'] = $hent['Rang'];
$tid = time();
mysql_query("UPDATE nickin_brugere SET logintid = '$tid' WHERE brugernavn = '$_SESSION[Brugernavn]'");
mysql_query("UPDATE brugere set status = '1' WHERE brugernavn = '$_SESSION[Brugernavn]'");
header("Location: inde.php");
}else{
print "Forkert brugernavn/adgangskode!";
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../style2.css" type="text/css" />
</head>
<body>
<form name="form1" method="post" action="">
<table width="100%">
<tr>
<td width="11%" bgcolor="#4D73C3">Login her: </td>
<td width="89%" bgcolor="#4D73C3"> </td>
</tr>
<tr>
<td>Brugernavn:</td>
<td><input type="text" name="brugernavn"></td>
</tr>
<tr>
<td>Adgangskode:</td>
<td><input type="password" name="adgangskode"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="submit" value="Login"></td>
</tr>
</table>
</form>
<p><a href="opret.php">Opret bruger</a></p>
</body>
</html>
