Avatar billede codemanager Nybegynder
13. juli 2004 - 21:45 Der er 7 kommentarer og
1 løsning

hvorfor ville denne kode ikke udskrive noget

Hey

jeg har lavet denne kode som virkede for 10 minutter siden så skulle jeg lige flytte den over i et design og nu virker den ikke mere nogle der kan se hvorfor

<?
aabn_forbindelse_og_vaelgdb();

function ShowUsers() {

    $time      = explode(" ", microtime());
    $usersec  = (double)$time[1];
    mysql_query("DELETE FROM online_users WHERE date < $usersec -100") or die (mysql_error());
    $countusers  = mysql_fetch_array(mysql_query("SELECT count(*) as total FROM online_users"));
   
   
    echo"<div class='boxheader'>Online bruger ".$countusers[total]."</div>";

   
    $result = mysql_query("SELECT * FROM online_users") or die (mysql_error());
    while ($row = mysql_fetch_array($result)) {
         
        echo"<a href=''></a> $row[ip] er sidst set på <a href='$row[page]'>$row[sidenavn]</a> kl. 23:47:06&nbsp;&nbsp;&nbsp;";
       
    }
   

}
luk_forbindelse();
?>

og der ligger noget i databasen
Avatar billede mat Nybegynder
13. juli 2004 - 21:57 #1
..fordi du ikke kalder ShowUsers()?
Avatar billede codemanager Nybegynder
13. juli 2004 - 22:09 #2
det er rigtig dov hvor er jeg dum

nå hvis du smider et svar for du dine point
Avatar billede mat Nybegynder
13. juli 2004 - 22:11 #3
nah behold du bare dem :)
Avatar billede codemanager Nybegynder
13. juli 2004 - 22:13 #4
hvis du nu vil jeg hjælpe med en ting mere kan du få dem

jeg har denne kode på min forside men den går først ind og tjekker når man laver noget på siden kan man ikke få den til det af sig selv når man kommer ind på siden

                <?php
               
                aabn_forbindelse_og_vaelgdb();
               
                $time    = explode(" ", microtime());
                  $usersec  = (double)$time[1];
                  mysql_query("DELETE FROM online_users WHERE date < $usersec -100");
                $countusers  = mysql_fetch_array(mysql_query("SELECT count(*) as total FROM online_users"));
               
                echo"<a href='../online/index.php'>&nbsp;Online bruger: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (".$countusers[total].")</a>";
               
                ?>
Avatar billede mat Nybegynder
13. juli 2004 - 22:30 #5
Nu er jeg ikke den store php-mand, men du skal vel af med det her:

$time    = explode(" ", microtime());
$usersec  = (double)$time[1];

og så have ændret dit kriterie i:

mysql_query("DELETE FROM online_users WHERE date < $usersec -100");

så det ikke længere bruger usersec variablen?
Avatar billede jaw Nybegynder
14. juli 2004 - 01:19 #6
Hvis du includer den på forsiden, så opdaterer den vel med det samme?
Avatar billede codemanager Nybegynder
14. juli 2004 - 11:54 #7
hov glemt og sige at det ligger i en fil som bliver includer i forsiden
Avatar billede codemanager Nybegynder
29. juli 2004 - 16:06 #8
fandt selv ud af det
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