Avatar billede -daniel- Nybegynder
02. marts 2002 - 18:51 Der er 7 kommentarer og
1 løsning

PHP

jeg har en Chat med online tid på ! Og der vil jeg godt have så andre kan se hvem de 10 meste Online er ! Har du en PHP kode eller hvad det er så vil jeg give 80 Point for den ! HJÆLP MIG
Avatar billede fbb Nybegynder
02. marts 2002 - 18:55 #1
prøv:
<? $foresp = mysql_query("SELECT * FROM fintabel ORDER BY onlinetid DESC LIMIT 0,10") or die(mysql_error());

while($data = mysql_fetch_array($foresp)){


$onlinetid = $data["onlinetid "];



echo "$onlinetid <BR>";
}



?>
Avatar billede fbb Nybegynder
02. marts 2002 - 18:57 #2
hov du skal også lige sætte brugernavn ind:
$onlinetid = $data["onlinetid "];
echo "$onlinetid <BR>";
=
$onlinetid = $data["onlinetid"];
$brugernavn = $data["brugernavn"];

echo "$brugernavn har $onlinetid i onlinetid<BR>";
Avatar billede -daniel- Nybegynder
02. marts 2002 - 18:57 #3
Ser lige
Avatar billede fbb Nybegynder
02. marts 2002 - 19:00 #4
hele koden er så:
<? $foresp = mysql_query("SELECT * FROM fintabel ORDER BY onlinetid DESC LIMIT 0,10") or die(mysql_error());

while($data = mysql_fetch_array($foresp)){

$onlinetid = $data["onlinetid"];
$brugernavn = $data["brugernavn"];

echo "$brugernavn har $onlinetid i onlinetid<BR>";
}
?>
Avatar billede -daniel- Nybegynder
02. marts 2002 - 19:08 #5
Ser lige
Avatar billede -daniel- Nybegynder
02. marts 2002 - 19:27 #6
Hvad er Fejl'en i det her ?





<?php
<?require ("db.php");
$foresp = mysql_query("SELECT * FROM chat_users ORDER BY online_sek DESC LIMIT 0,10") or die(mysql_error());
function timestamp($res) {
// udregn timerne
  $timer = $res/3600;
  $timer = floor($timer);
  if ($timer<10) { $timer = "0".$timer; }
// udregn minutterne
  $min = (($res-$timer*3600)/60);
  $min = floor($min);
  if ($min<10) { $min = "0".$min; }
// udregn sekunderne
  $sek = ($res-($timer*3600+$min*60));
  if ($sek<10) { $sek = "0".$sek; }
// udskriv resultatet
  if ($res>3599) {
    $res = "$timer Hours $min Min $sek Sec";
  }
  elseif ($res<3599) {
    $res = "$min Min $sek Sec";
  }
  elseif ($res<60) {
    $res = "$sek Sec";
  }
  return $res;
}
?>
$foresp = mysql_query("SELECT * FROM chat_users ORDER BY online_sek DESC LIMIT 0,10") or die(mysql_error());

while($data = mysql_fetch_array($foresp)){

$online_sek = $data["online_sek"];
$bruger = $data["bruger"];

echo "$bruger har vært online i $online_sek sek<BR>";
}
<?php
<?require ("db.php");
$foresp = mysql_query("SELECT * FROM chat_users ORDER BY online_sek DESC LIMIT 0,10") or die(mysql_error());
function timestamp($res) {
// udregn timerne
  $timer = $res/3600;
  $timer = floor($timer);
  if ($timer<10) { $timer = "0".$timer; }
// udregn minutterne
  $min = (($res-$timer*3600)/60);
  $min = floor($min);
  if ($min<10) { $min = "0".$min; }
// udregn sekunderne
  $sek = ($res-($timer*3600+$min*60));
  if ($sek<10) { $sek = "0".$sek; }
// udskriv resultatet
  if ($res>3599) {
    $res = "$timer Hours $min Min $sek Sec";
  }
  elseif ($res<3599) {
    $res = "$min Min $sek Sec";
  }
  elseif ($res<60) {
    $res = "$sek Sec";
  }
  return $res;
}
?>
Avatar billede tpiil Nybegynder
02. marts 2002 - 19:34 #7
<?php
require ("db.php");
$foresp = mysql_query("SELECT * FROM chat_users ORDER BY online_sek DESC LIMIT 0,10") or die(mysql_error());
function timestamp($res) {
// udregn timerne
  $timer = $res/3600;
  $timer = floor($timer);
  if ($timer<10) { $timer = "0".$timer; }
// udregn minutterne
  $min = (($res-$timer*3600)/60);
  $min = floor($min);
  if ($min<10) { $min = "0".$min; }
// udregn sekunderne
  $sek = ($res-($timer*3600+$min*60));
  if ($sek<10) { $sek = "0".$sek; }
// udskriv resultatet
  if ($res>3599) {
    $res = "$timer Hours $min Min $sek Sec";
  }
  elseif ($res<3599) {
    $res = "$min Min $sek Sec";
  }
  elseif ($res<60) {
    $res = "$sek Sec";
  }
  return $res;
}
?>
$foresp = mysql_query("SELECT * FROM chat_users ORDER BY online_sek DESC LIMIT 0,10") or die(mysql_error());

while($data = mysql_fetch_array($foresp)){

$online_sek = $data["online_sek"];
$bruger = $data["bruger"];

echo "$bruger har vært online i $online_sek sek<BR>";
}
require ("db.php");
$foresp = mysql_query("SELECT * FROM chat_users ORDER BY online_sek DESC LIMIT 0,10") or die(mysql_error());
function timestamp($res) {
// udregn timerne
  $timer = $res/3600;
  $timer = floor($timer);
  if ($timer<10) { $timer = "0".$timer; }
// udregn minutterne
  $min = (($res-$timer*3600)/60);
  $min = floor($min);
  if ($min<10) { $min = "0".$min; }
// udregn sekunderne
  $sek = ($res-($timer*3600+$min*60));
  if ($sek<10) { $sek = "0".$sek; }
// udskriv resultatet
  if ($res>3599) {
    $res = "$timer Hours $min Min $sek Sec";
  }
  elseif ($res<3599) {
    $res = "$min Min $sek Sec";
  }
  elseif ($res<60) {
    $res = "$sek Sec";
  }
  return $res;
}
?>
Avatar billede tpiil Nybegynder
02. marts 2002 - 19:35 #8
<?php
require ("db.php");
$foresp = mysql_query("SELECT * FROM chat_users ORDER BY online_sek DESC LIMIT 0,10") or die(mysql_error());
function timestamp($res) {
// udregn timerne
  $timer = $res/3600;
  $timer = floor($timer);
  if ($timer<10) { $timer = "0".$timer; }
// udregn minutterne
  $min = (($res-$timer*3600)/60);
  $min = floor($min);
  if ($min<10) { $min = "0".$min; }
// udregn sekunderne
  $sek = ($res-($timer*3600+$min*60));
  if ($sek<10) { $sek = "0".$sek; }
// udskriv resultatet
  if ($res>3599) {
    $res = "$timer Hours $min Min $sek Sec";
  }
  elseif ($res<3599) {
    $res = "$min Min $sek Sec";
  }
  elseif ($res<60) {
    $res = "$sek Sec";
  }
  return $res;
}

$foresp = mysql_query("SELECT * FROM chat_users ORDER BY online_sek DESC LIMIT 0,10") or die(mysql_error());

while($data = mysql_fetch_array($foresp)){

$online_sek = $data["online_sek"];
$bruger = $data["bruger"];

echo "$bruger har vært online i $online_sek sek<BR>";
}
require ("db.php");
$foresp = mysql_query("SELECT * FROM chat_users ORDER BY online_sek DESC LIMIT 0,10") or die(mysql_error());
function timestamp($res) {
// udregn timerne
  $timer = $res/3600;
  $timer = floor($timer);
  if ($timer<10) { $timer = "0".$timer; }
// udregn minutterne
  $min = (($res-$timer*3600)/60);
  $min = floor($min);
  if ($min<10) { $min = "0".$min; }
// udregn sekunderne
  $sek = ($res-($timer*3600+$min*60));
  if ($sek<10) { $sek = "0".$sek; }
// udskriv resultatet
  if ($res>3599) {
    $res = "$timer Hours $min Min $sek Sec";
  }
  elseif ($res<3599) {
    $res = "$min Min $sek Sec";
  }
  elseif ($res<60) {
    $res = "$sek Sec";
  }
  return $res;
}
?>
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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