In questo script solo gli utenti loggati possono visualizzare la form di commento ma non riesco ad impostare la condizione che mi verifica se la sessione è aperta. Mi restuisce sempre loggati.
$sql="SELECT* FROM opere WHERE id_opere='$_GET[idopere]'";
echo"<form name='approvazione' action='inseriscicomm.php' method='GET'>";
$res=mysql_query($sql,$conn)or die("ritenta".mysql_error());
while($records=mysql_fetch_assoc($res)){
echo"Autore:$records[nome] $records[cognome]";
echo", ";
echo"$records[titolo]
";
echo"
$records[testo]</br>";
//echo"<input type='hidden' name='nascosto' value='$records[id_opere]'>;
//echo"<input type='submit' name='invia' value='visualizzacommenti'>";
//echo"<a href=viscomm.php?idrecord=$records[id_opere]&idrecord1=$records[autore]>visualizza commenti</a>";
}
$sql="SELECT * FROM commenti JOIN autori WHERE opera_comm='$_GET[idopere]' AND commenti.autore_comm=autori.id_autori";
$res=mysql_query($sql,$conn)or die("ritenta".mysql_error());
echo"
";
echo"Commenti all'opera:";
echo"
";
while($records=mysql_fetch_assoc($res)){
echo"$records[nome] $records[cognome]:
";
echo"$records[descrizione]
";
echo"
";
}
if (isset($_SESSION['sessione'])) {
echo"<input type='hidden' name='idrecord' value='$_GET[idopere]'>";
echo"<textarea name='commento' cols='60' rows='5'>Inserisci qui il tuo commento</textarea>
";
echo"<input type='submit' name='submit' value='invia il tuo commento'>";
echo"</form>";
}
else {
echo "Se vuoi commentare l'opera, registrati a Il rifugio degli esordienti!";
}
?>