Ciao a tutti, avrei un problemino:
ho questo codice php che dovrebbe dare in output la lista degli utenti attualmente connessi un una determinata pagina, solo che tutto tace, ovvero risultati = 0
Codice PHP:
include "inc/db_conn.php";
$loca = mysql_query("SELECT locazione FROM utenti WHERE id = '$_SESSION[id]'") or die (mysql_error());
$loca1 = mysql_fetch_array($loca);
$online = mysql_query("SELECT * FROM online WHERE locazione = '$loca1[locazione]' LIMIT 12") or die (mysql_error());
while ($on1 = mysql_fetch_array($online)) {
$a = mysql_query("SELECT * FROM utenti WHERE id = '$on1[id]'") or die (mysql_error());
while ($b = mysql_fetch_array($a)) {
if ($a['admin'] == "1") {
echo "<span class=\"verde\"><a href=\"avatar1.php\" onclick=\"newWindow(this.href, 'pop', 500, 400, 0, 1, 0, 0, 0, 0, 0); return false;\" target=\"_blank\">".$a['nome']."</a></span>
";
} else {
if ($a['sesso'] == "Maschio") {
echo "<span class=\"blu\"><a href=\"avatar1.php?id=".$a['id']."\" onclick=\"newWindow(this.href, 'pop', 500, 400, 0, 1, 0, 0, 0, 0, 0); return false;\" target=\"_blank\">".$a['nome']."</a></span>
";
} if ($a['sesso'] == "Femmina") {
echo "<span class=\"viola\"><a href=\"avatar1.php?id=".$a['id']."\" onclick=\"newWindow(this.href, 'pop', 500, 400, 0, 1, 0, 0, 0, 0, 0); return false;\" target=\"_blank\">".$a['nome']."</a></span>
";
}
}
}
qualcuno scova l'errore?
il codice mysql è pulito, infatti ad ogni query ho messo un mysql_error() che non da errori...non riesco a capire!