Buongiorno,
sono un nuovo utente del forum, anche se sono registrato su Altervista da molto.
Premetto che non sono un programmatore, il mio lavoro e' diverso, solo passione e basta.
Il php lo conosco da poco, qualcosa ho imparato (auodidatta), ma sono all'inizio, sto costruendo un sito con argomento cinema.
Dunque, mi servirebbe un aiuto per una form per aggiornare i dati.
Ho la pagina cinema.php in cui sono inseriti i dati dell'attore
questo e' il codice
cinema.php (da qui preleva l'id della scheda e lo trasferisce a modifica.php)
modifica.php (per questo codice ho preso spunto da una ricerca in rete)Codice PHP:<a href="javascript:apri('modifica.php?id=<?php echo $actor_id; ?>')">Modifica</a>
non capisco dove sta l'errore, non inserisce niente, ma mi visualizza i dati :|Codice PHP:<?php
require_once("connetti.php");
$actor_id = $_GET["id"];
$query = mysql_query ("SELECT * FROM actor WHERE actor_id=". $actor_id, $db);
$row = mysql_fetch_array ($query);
$nome=$row['nome'];
$aka=$row['aka'];
?>
<form action="#" method="post">
Nome
<input name="nome" type="text" id="nome" value="<?php echo $nome;?>"><br />
Performer Aka
<textarea name="aka" id="aka"><?php echo $aka;?></textarea><br />
<input name="modifica" type="submit" id="modifica" value="modifica">
</form>
<?php
if (isset($_POST['modifica']))
{
include "connetti.php";
$query = mysql_select_db("xxx", $db);
if ($query)
{
$nome=$_POST['nome'];
$aka=$_POST['aka'];
$query=mysql_query("UPDATE actor SET nome='".$_POST['nome']."', aka='".$_POST['aka']."' WHERE id=$actor_id");
$query=mysql_query($query);
if($query) echo "<h2>Dati inseriti.</h2>";
else echo "<h2>Dati non inseriti!</h2>";
} else echo "<h2>Errore! Database non selezionato.</h2>";
}
?>

