Fejl ved brugerliste
Hvis man prøver at se brugerlisten uden man er logget ind, så er siden blank. Men hvis man prøver at se den når man er logget ind, så alerter den Denne funktion kræver du er logget ind.Det er meningen at den skal skrive Denne funktion kræver du er logget ind, hvis man ikke er logget ind, og hvis man er logget ind, skal den vise brugerlisten.
Jeg kan ikke finde nogle fejl, det virkede før jeg smed det ind i designet osv.
Her er koden til brugere.php
----------------------------------------------------------
<?php
session_start();
mysql_connect('host', 'bruger', 'pass');
mysql_select_db("xhero_dk");
if($_SESSION['login'] == 'true'){
$user = $_SESSION[data];
$sql = mysql_query("SELECT * FROM `login` ORDER BY `user` ASC");
$vis = mysql_query("SELECT count(id) AS ialt FROM `login`");
$get = mysql_query("SELECT * FROM login WHERE user = '$user' LIMIT 1") or die(mysql_error());
$show = mysql_fetch_array($get);
$id = $_POST['id'];
echo "<!DOCTYPE html PUBLIC \"\">
<html>
<head>
<title>Xhero.dk</title>
<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\">
</head>
<body>
<center>
<div style=\"margin-top:60px;\">
<table class=\"main\"> <img src=\"images/header.png\">
<tr>
<td width=\"700\" height=\"25\" class=\"top-background\"></td></tr>
<tr>
<td width=\"700\" height=\"14\" class=\"menu\">
<a href=\"index.php\" target=\"_self\">Nyheder</a> |
<a href=\"index.php\" target=\"_self\">Link2</a> |
<a href=\"chat.php\" target=\"_self\">Chat</a> |
<a href=\"index.php\" target=\"_self\">Link4</a> |
<a href=\"index.php\" target=\"_self\">Link5</a> |
<a href=\"index.php\" target=\"_self\">Link6</a> |
<a href=\"index.php\" target=\"_self\">Link7</a> | </td></tr>
<tr>
<td width=\"700\" height=\"375\" class=\"background\">
<table align=\"left\"><tr>
<td width=\"143\" style=\"background-color: white;\"><br><br>
<table>
<tr><td width=\"36\" style=\"background-color: white;\"></td><td width=\"36\" style=\"background-color: white;\"><a href=\"profil.php\" target=\"_self\"><font color=\"#000000\">Profil</a><br><a href=\"indbakke.php\" target=\"_self\"><font color=\"#000000\">Post"; if (mysql_num_rows(mysql_query("SELECT `laest` FROM `post` WHERE `laest` = 'nej' AND `modtager` = '$_SESSION[user]'")) >0) {
echo "";
}
echo "</a><br><a href=\"brugere.php\" target=\"_self\"><font color=\"#000000\">Brugere</a><br><a href=\"logud.php\" target=\"_self\"><font color=\"#000000\">Logud</a></td></tr></table><center><br><br><br><br><br><br><b>Reklame</b><br><br><!-- Kode start -->
<a href=\"http://ref.newbie.dk/reftop.php?refuser=electrical\"><img border=\"0\" alt=\"www.newbie.dk\" src=\"http://www.newbie.dk/topref.php?picid=125x125/125x125-statisk.gif\" /></a>
<!-- Kode slut --></td><td width=\"300\" style=\"background-color: white;\" valign=\"top\"><br><table bordercolor=\"#000000\" cellspacing=\"0\" cellpadding=\"0\"><br>
<tr><th bgcolor=\"#FFFFFF\" style=\" background-color: #FFFFFF; border-style: solid; border-width: 1px; border-right-width: 0px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding: 0px;\" align=\"center\">Brugernavn</th><th bgcolor=\"#FFFFFF\" style=\" background-color: #FFFFFF; border-style: solid; border-width: 1px; border-right-width: 0px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding: 0px;\" align=\"center\">Email</th><th bgcolor=\"#FFFFFF\" style=\" background-color: #FFFFFF; border-style: solid; border-width: 1px; border-right-width: 0px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding: 0px;\" align=\"center\">Hjemmeside</th><th bgcolor=\"#FFFFFF\" style=\" background-color: #FFFFFF; border-style: solid; border-width: 1px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding: 0px;\" align=\"center\">Status</th></tr>\n";
while ($row = mysql_fetch_array($sql)) {
// Brugernavn- og tid-variabler
$user = $row["user"];
$mail = $row["mail"];
$hjemmeside = $row["hjemmeside"];
$aktuel_tid = time();
$bruger_tid = $row["online"];
// Udskriv data
echo "<tr><td style=\" background-color: #FFFFFF; border-style: solid; border-width: 1px; border-right-width: 0px; border-top-width: 0px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding: 0px;\" align=\"center\">$user</td><td style=\" background-color: #FFFFFF; border-style: solid; border-width: 1px; border-right-width: 0px; border-top-width: 0px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding: 0px;\" align=\"center\">$mail</td><td style=\" background-color: #FFFFFF; border-style: solid; border-width: 1px; border-right-width: 0px; border-top-width: 0px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding: 0px;\" align=\"center\">$hjemmeside</td><td style=\" background-color: #FFFFFF; border-style: solid; border-width: 1px; border-top-width: 0px; 0px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; padding: 0px;\" align=\"center\">";
if ($bruger_tid < $aktuel_tid - 60) {
echo "<font color=\"#FF0000\">Offline</font>";
} else {
echo "<font color=\"#008000\">Online</font>";
}
while ($row = mysql_fetch_array($vis)) {
echo "</td></tr>";
echo "<font face='verdana' size='1'>Der er ialt " .$row['ialt']. " brugere</td></tr></table></body></html>";
}
}
?>
} else {
?>
<html>
<head>
<script language="JavaScript">
alert('Denne funktion kræver du er logget ind');
window.location="index.php";
</script>
</head>
</html>
<?php
}
?>
--------------------------------------------------------
I kan selv teste det her: http://www.xhero.dk/new
Ved at logge ind med brugernavn test og kodeord test
Håber virkelig nogle kan hjælpe (:
