Ciao a tutti!
Ho creato un file chiamato session.inc.php contenente questo codice:
Codice PHP:
<?php
$userid = "";
$session = false;
if (isset($_SESSION["imagehost-user"]))
{
$session = true;
$username = $_SESSION["imagehost-user"];
$password = $_SESSION["imagehost-pass"];
$avatar = $_SESSION["imagehost-avatar"];
$q = "SELECT id, userpass, avatar FROM `members` WHERE (username = '$username') and (password = '$password')";
if(!($result_set = mysql_query($q))) die(mysql_error());
$number = mysql_num_rows($result_set);
if (!$number) {
session_destroy();
$session = false;
}
else {
$r = mysql_fetch_array($result_set);
$userid = $r['id'];
$userpass = $r['userpass'];
$avatar = $r['avatar'];
}
}
else
$session = false;
?>
Allora.. questo è il mio problema: Praticamente SOLO IN ALCUNE PAGINE mi esce questo messaggio:
Notice: Undefined index: imagehost-avatar in /membri/nomesito/session.inc.php on line 11
Mi fa vedere correttamente tutto, quindi mi legge il codice, solo che in alcune pagina mi esce questo messaggio ._. Qualcuno sa come aiutarmi?
Mi esce anche quando provo ad includere le ultime discussioni del forum
Codice PHP:
$forum.="<b> » <a href=\"http://www.nomesito.altervista.org/forum/viewtopic.php?t=".$fetchM[2]."\" target=\"blank\"> $stringa </a></b><br/>
<small>di <a href=\"http://nomesito.altervista.org/forum/memberlist.php?mode=viewprofile&u=".ucfirst(strtolower($fetchM[4]))."\" target=\"_blank\">".ucfirst(strtolower($fetchM[3]))."</a> il $data</small><br/><br/>";
}
echo $forum;
Notice: Undefined variable: forum in /membri/nomesito/cartella/pagina.php on line 99
Thanks
Thinker