[php] errore variabile $_get
salve a tuttio io ho questo script che pero nn funziona e il problema sembra essere nel fatto che nn trova le variabili $_GET
Codice PHP:
<?php
// Includo la connessione al database
require('../area_privata/config.php');
// Se non è stata definita la variabile manda l'utente alla homepage
if(!isset($_SESSION['login']))
{
header('Location: ../area_privata/index.php');
exit;
}
//mdf=modifica da effettuare
if($_GET['mdf']="visualizzare"){
mysql_query('INSERT INTO commenti WHEN id='.$_GET['id'].' SET visualizzare=si');
}
if($_GET['mdf']="non_visualizzare"){
mysql_query('INSERT INTO commenti WHEN id='.$_GET['id'].' SET visualizzare=no');
}
if($_GET['mdf']="Eliminare"){
mysql_query('DELETE FROM commenti WHEN id='.$_GET['id'].'');
}
?>
<html>
<head>
</head>
<body>
<?php
echo $_SESSION['userloggato']." <a href=\"/area_privata/logout.php\">Logout</a>" ;
$richiesta = mysql_query('SELECT * FROM commenti WHERE visualizzare="si" ORDER BY id DESC');
mysql_query($richiesta);
if($richiesta) {
echo '<table width="80%" border="1px">';
while ($testovisualizzato = mysql_fetch_assoc($richiesta)){
if($testovisualizzato['visualizzare']='si'){
$mdf='non_visualizzare';
}
else{
$mdf='visualizzare';
}
echo '<tr>';
echo '<td>Data di inserimento:' . $testovisualizzato['data'] .'<a href=/area_privata/commenti.php?id='.$testovisualizzato['id'].'&mdf='.$mdf.'>'.$mdf.'</a></td>';
echo '</tr>';
echo '<tr>';
echo '<td>Commento:<br />';
echo '<p>' . $testovisualizzato['testo'] . '</p></td>';
echo '</tr>';
}
echo '</table>';}
?>
</body>
</html>