Salve a tutti! avrei bisogno di un aiuto nella creazione di una parte di una pagina admin per la modifica di un campo "descrizione" contenuto nel DB.
In pratica questa pagina dovrebbe andare a modificare il contenuto testuale di una pagina messo come contenuto di un campo in una tabella del database e cliccando su "aggiorna descrizione" dovrebbe modificarmi il campo nel database aggiornandolo ma ciò non accade... Il contenuto viene visualizzato correttamente nella text area ma non viene modificato al click del link. Cosa sbaglio?
Codice PHP:
<html>
<?php
require 'connessione.php';
?>
<body class="main">
<h1>Benvenuto nell'area riservata</h1>
<nav>
<div id='cssmenu'>
<ul>
<li><a href='admin.php'><span>Home</span></a></li>
<li><a href='edit_about.php'><span>Chi Siamo</span></a></li>
<li><a href='edit_news.php'><span>News</span></a></li>
<li><a href='edit_gallery.php'><span>Galleria</span></a></li>
<li><a href='logout.php'><span>Logout</span></a></li>
</ul>
</div>
</nav>
<div class="container_2">
<center><textarea name="area1" cols="40">
<?PHP
$sql_edit_home = mysql_query("SELECT descrizione FROM Descrizioni WHERE nome_descrizione= 'home'");
for($iSqlDesc=0; $iSqlDesc<mysql_num_rows($sql_edit_home); $iSqlDesc++)
{
$DESCRIZIONE_HOME = mysql_result($sql_edit_home,$iSqlDesc,"descrizione");
}
echo $DESCRIZIONE_HOME;
?>
</textarea></center>
<right><a href=# onclick="aggiorna();">Salva Modifiche</a></right>
<script>
function aggiorna()
{
valore_aggiornato=document.getElementByName('area1').value;
<?php $result = mysql_query("UPDATE Descrizioni SET descrizione = ?>return valore_aggiornato;<?php WHERE nome_descrizione = home"); ?>
}
<?php mysql_close($connessione); ?>
</script>
</div>
</body>
</html>
Grazie in anticipo