21. september 2004 - 21:59Der er
9 kommentarer og 1 løsning
kan det laves på en anden måde
hey
kan dette laves på en anden måde for jeg syndes ikke dt køre så godt og så for jeg denne fejl en gang imellem
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 7 in /home/web/sth22337/4f2l/online/index.php on line 48
men trykker jeg så f5 virker det men det kan jo ikke gå
koden ser sådan ud
<?php aabn_forbindelse_og_vaelgdb(); /* dette skal indsættes på alle undersider */ function InsertUser() {
$ip = $_SERVER['REMOTE_ADDR']; $host = gethostbyaddr($ip); $sidenavn = "Online bruger"; $page = $_SERVER['PHP_SELF']; $time = explode(" ", microtime()); $usersec = (double)$time[1]; $dato = date("H:i:s"); if (mysql_result(mysql_query("SELECT ip FROM online_users WHERE ip like '$ip'"),0)==0) { mysql_query("INSERT INTO online_users (ip,host,date,sidenavn,page,dato) VALUES ('$ip','$host','$usersec','$sidenavn','$page','$dato')") or die (mysql_error()); } else { mysql_query("UPDATE online_users SET date='$usersec',sidenavn='$sidenavn',page='$page',dato='$dato'") or die (mysql_error()); } } InsertUser(); /* her til */ luk_forbindelse(); ?>
<? function ShowUsers() { aabn_forbindelse_og_vaelgdb(); $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" <div id='onlinekasse'>"; $q1 = mysql_query("SELECT brugernavn FROM bruger WHERE ip = '$row[ip]'"); $ip_row = mysql_fetch_array($q1); echo $ip_row['brugernavn']; echo (" Er sidst set på <a href=".$row[page].">".$row[sidenavn]."</a> "); echo ("Kl ".$row[dato]."<br></div>");
} }
showUsers(); ?> </div>
<?php aabn_forbindelse_og_vaelgdb(); /* dette skal indsættes på alle undersider */ function InsertUser() {
$ip = $_SERVER['REMOTE_ADDR']; $host = gethostbyaddr($ip); $sidenavn = "Online bruger"; $page = $_SERVER['PHP_SELF']; $time = explode(" ", microtime()); $usersec = (double)$time[1]; $dato = date("H:i:s"); if (mysql_result(mysql_query("SELECT count(*) FROM online_users WHERE ip like '$ip'"),0)==0) { mysql_query("INSERT INTO online_users (ip,host,date,sidenavn,page,dato) VALUES ('$ip','$host','$usersec','$sidenavn','$page','$dato')") or die (mysql_error()); } else { mysql_query("UPDATE online_users SET date='$usersec',sidenavn='$sidenavn',page='$page',dato='$dato'") or die (mysql_error()); } } InsertUser(); /* her til */ luk_forbindelse(); ?>
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.