Hjælp til online tid. ?

Tags:    php

<< < 12 > >>
Jeg har lavet sådan der er online tid på mit community. Og vil gerne have den regner online tiden ud til timer, minutter, og sekunder.

----------------login.php----------------

<?
session_start();
include "config.php";
?>
<html>

<body bgcolor="#5B7B8F">

<head>

<LINK HREF="style.css" REL=STYLESHEET>

</head>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link href="" type="text/css" rel="stylesheet">
</head>

<?
if($_POST[action] == 'login') {
if($_POST[brugernavn] == NULL OR $_POST[kodeord] == NULL) {

} else {

$s_tjekbruger = mysql_query("SELECT brugernavn, kodeord FROM community WHERE brugernavn LIKE '$_POST[brugernavn]' AND kodeord = '$_POST[kodeord]'");
$tjekbruger = mysql_fetch_array($s_tjekbruger);
if($tjekbruger[brugernavn] == NULL) {

print "<script language=\\"javascript\\">parent.location.replace('?side=login&login=nej');</script>";

} else {

$_SESSION[brugernavn] = $_POST[brugernavn];
$_SESSION[kodeord] = $_POST[kodeord];
$tid = date('h:i:s');
mysql_query("UPDATE community SET online = 'ja', logintid = '$tid' WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());

$fejl == 'nej';
print "<script language=\\"javascript\\">parent.location.replace('loggetind.php');</script>";
}
}
} else {
}
?>
<?
if($_GET[login] == "nej")
{
print "<b>Forkert kodeord eller brugernavn!</b>";
}
?>
<form action="login.php" method="POST">
<input type="hidden" name="action" value="login">
Brugernavn<br>
<input type="text" class="input" name="brugernavn" size="20" maxlength="20"><br>
Kodeord<br>
<input type="password" class="input" name="kodeord" size="20" maxlength="20"><br>
<br>
<input type="submit" class="input" value="Login" name="login">
</form>
</body>
</html>

----------------------------------------------------------------

--------------------------------logaf.php--------------------------------

<?
session_start();
if (session_is_registered("brugernavn") AND ("kodeord")) {
include "config.php";
$query = mysql_query("SELECT * FROM community WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$vis = mysql_fetch_array($query);
?>
<?
$gltid = $vis[logintid];
$tidnu = date('h:i:s');
$plusminus = $gltid-$tidnu;
$nytid = $plusminus;
$query = mysql_query("UPDATE community SET online = 'nej', onlinetid = '$nytid' WHERE brugernavn = '$_SESSION[brugernavn]'")
?>
<?
session_destroy();
echo("Du er nu logget ud");
?>
<?
}else{
echo("Du er ikke logget ind!");
}
?>


</body>

--------------------------------------------------------------------

Håber der er nogen der kan hjælpe med at gøre sådan der står "Du har været logget ind i: X Timer - X Minutter - X Sekunder"

Håber jeg får et svar :)

// Rasmus Kjeldsen



14 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Dette burde skrive det ud helt som du bad om:

Fold kodeboks ind/udKode 


Har dog ikke testet det.




Tænkte lige på en ting til.. Hvordan gør man sådan man kan se brugerens online tid i brugerlisten :/

sebruger.php------------

<?
include("config.php");
$query = mysql_query("SELECT * FROM community WHERE brugernavn = '$_GET[brugernavn]'") or die(mysql_error());
$vis = mysql_fetch_array($query);
?>
<head>

<LINK HREF="style.css" REL=STYLESHEET>

</head>

<p align="center"> 

<? if($vis[kon] == "dreng")
{
echo("<img src=http://www.n.dk/images/user/hanwhite.gif>");
}
if($vis[kon] == "mand")
{
echo("<img src=http://www.n.dk/images/user/hanwhite.gif>");
}
if($vis[kon] == "pige")
{
echo("<img src=http://www.n.dk/images/user/hunwhite.gif>");
}
if($vis[kon] == "dame")
{
echo("<img src=http://www.n.dk/images/user/hunwhite.gif>");
}
?>
</p>
<p><font face="Tahoma" style="font-size: 11pt; font-weight: 700">Facts:</font><font face="Tahoma" size="2"><br><br>

<b>IRL Navn :</b> <? echo $vis[navn]; ?><br>
<b>Alder :</b> <? echo $vis[alder]; ?><br>
<b>E-mail :</b> <a href="mailto:<? echo $vis[email]; ?>"><? echo $vis[email]; ?></a><br>
<b>MSN :</b> <a href="mailto:<? echo $vis[msn]; ?>"><? echo $vis[msn]; ?></a><br>
<b>Hjemmeside :</b>
<a target=_blank href="http://<? echo $vis[hp]; ?>"><? echo $vis[hp]; ?></a><br>
<b>ICQ : <? echo $vis[icq]; ?><body bgcolor="#5B7B8F"><br>
Online tid :</b> <br>
</font><font face="Tahoma">

</p>

<p><b><font style="font-size: 11pt">Information:</font></b></font><font face="Tahoma" size="2"><br></p>

<b>Brugernavn :</b> <? echo $vis[brugernavn]; ?><br>
<b>Ynglingsting :</b> <? echo $vis[yting]; ?><br>
<b>Ynglingsrum :</b> <? echo $vis[yrum]; ?><br>
<b>Lejligheds nr. :</b> <? echo $vis[lejnr]; ?><br>
<b>Status lige nu :</b> <?
if($vis[online] == "ja")
{
echo("<font color=#33CC33>Online</font>");
}
if($vis[online] == "nej")
{
echo("<font color=red>Offline</font>");
}
?><br><b>Status på Specks : </b><? echo $vis[status]; ?></b><br>



Prøv dette:

Fold kodeboks ind/udKode 


M.v.h. Johnny Rasmussen



Jeg prøver lige igen:

Fold kodeboks ind/udKode 


Sådan.

M.v.h. Johnny Rasmussen



<< < 12 > >>
t