Avatar billede henrik_nielsen Nybegynder
25. maj 2005 - 10:48 Der er 1 kommentar og
1 løsning

community med tid

Hej eksperter.

Jeg har lavet et community. I det community ville jeg gerne have lavet sådan at man for onlinetid.

Jeg har prøvet at lave det, men det virker ikke helt. Den giver kun et minut hvis man går ind til filen minut.php og trykker opdater.

Jeg har prøvet med:

<?
session_start();
if (session_is_registered("brugernavn") AND ("kodeord")) {
include("mysql/mysql.php");
$hent = mysql_query("SELECT onlinetid FROM community WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$vis = mysql_fetch_array($hent);
?>

<?
$tid_nu = time();
$opdater_tid = $tid_nu-(60);
$slet_tid = $tid_nu-(1200);

$hent = mysql_query("SELECT sidst_tid FROM community WHERE brugernavn = '$_SESSION[brugernavn]'");
$sidst_tid = mysql_result($hent,0,"sidst_tid");

if($sidst_tid < $opdater_tid) {

$hent_min = mysql_query("SELECT onlinetid FROM community WHERE brugernavn = '$_SESSION[brugernavn]'");
$onlinetid = mysql_result($hent_min,0,"onlinetid");

$onlinetid++;

mysql_query("UPDATE community SET onlinetid = '$onlinetid' WHERE brugernavn = '$_SESSION[brugernavn]'");

}

$query = mysql_query("UPDATE community SET sidst_tid = '$tid_nu' WHERE brugernavn = '$_SESSION[brugernavn]'");

$deletequery = mysql_query("UPDATE community SET online = 'nej' WHERE sidst_tid < '$slet_tid'");

echo("$vis[onlinetid]");

} else {
echo("Du er ikke logget ind!");
}
?>

I kan se alt hvad jeg har lavet på www.dounie.dk/community

Min mysql ser sådan ud hvis i osse skal bruge det:

CREATE TABLE `community` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `brugernavn` varchar(50) NOT NULL default '',
  `kodeord` varchar(50) NOT NULL default '',
  `email` varchar(50) NOT NULL default '',
  `dato` varchar(20) NOT NULL default '',
  `ip` varchar(50) NOT NULL default '',
  `online` varchar(50) NOT NULL default 'nej',
  `sidst_tid` int(10) NOT NULL default '0',
  `onlinetid` int(10) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM;

Jeg håber nogen kan hjælpe.

Som sagt kan i se hvad der er ivejen hvis i ikke helt forstår mit problem på siden www.dounie.dk/community

- Henrik.
Avatar billede henrik_nielsen Nybegynder
27. maj 2005 - 21:12 #1
close the question :-/
Avatar billede babzmaq Nybegynder
24. maj 2007 - 14:32 #2
Kom helst med et gyldigt link ik !
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