Salve, ho un problema anche con il file x la modifica delle notizie dal sito, ho 2 file uno dei quali (modifica2.php) non funziona correttamente, a video mi riporta la seguente risposta
Hai modificato la news ,
che adesso si chiama
e il suo contenuto è
ma non riconosce le variabili e non modifica nulla nel db, credo sia lo stesso problema della cancellazione (http://forum.html.it/forum/showthrea...stione+notizie) ma non so dove modificare affinchè funzioni con il metodo .$_GET
mi potete indicare come fare, grazie
modifica.php
<?
include ("connect.db.php");
$connect = mysql_connect($host, $user, $passwd) or die ("Non connesso");
mysql_select_db($dbname);
$query = "SELECT * FROM $tablename WHERE id = '".$_GET['modifica_id']."'";
$esegui = mysql_query($query, $connect);
while ($result = mysql_fetch_array($esegui))
{
echo "<FORM action=\"modifica2.php\" method=post>
Titolo
<INPUT TYPE=\"TEXT\" name=\"titolo_mod\" value=\"$result[titolo]\">
Contenuto
<TEXTAREA name=\"contenuto_mod\" rows=\"18\" cols=\"40\">$result[contenuto]</TEXTAREA>
<INPUT TYPE=\"HIDDEN\" name=\"id\" value=\"$result[id]\">
<INPUT TYPE=\"HIDDEN\" name=\"titolo\" value=\"$result[titolo]\">
<INPUT TYPE=\"HIDDEN\" name=\"contenuto\" value=\"$result[contenuto]\">
<INPUT TYPE=\"SUBMIT\"><INPUT TYPE=\"RESET\"></FORM>";
}
?>
modifica2.php
<?
include ("connect.db.php");
$connect = mysql_connect($host, $user, $passwd) or die ("Non connesso");
mysql_select_db($dbname);
$query = "UPDATE news SET titolo= '$titolo_mod', contenuto= '$contenuto_mod' WHERE id= '$id' ";
$esegui = mysql_query($query, $connect);
if(@mysql_query($query, $connect)){
echo ("Hai modificato la news $titolo,
che adesso si chiama $titolo_mod
e il suo contenuto è
[b]$contenuto_mod[b]
");
echo ("<A href=\"gestionenotizie.php\">Torna alla gestione delle news</A>");
} else {
echo ("Non hai modificato la news.".mysql_error());
}
?>