ciao...probabilmente sarà una domanda banale ma avrei un piccolo problema sulla modifica di un solo campo in una tabella
questo è il codice della query:
<?php
echo "<ul>";
// connessione al server e al db
include "errori.inc.php";
$ID=$_POST["ID"];
$nuovotitolo=$_POST["nuovotitolo"];
$nuovoautore=$_POST["nuovoautore"];
$query="UPDATE libri SET titolo='$nuovotitolo' , autore='$nuovoautore'";
$query.="WHERE ID='$ID'";
$risultato=mysql_query($query);
if(mysql_errno()==0){echo"<center>[*]Modifica effettuata con successo</center>";}
else{mysql_error();
exit();};
mysql_close();
?>
In poche parole la query modifica all'interno della tabella libri i campi titolo e autore con dei valori inviati tramite metodo post da un'altra pagina....la query funziona ma se volessi modificare un solo campo della tabella lasciandone libero un altro,il campo che non ho modificato viene impostato come nullo nella tabella libri.Vorrei poter inserire solo i campi che intendo modificare e lasciare invariati i restanti con i valori già presenti nella tabella.
Potreste apportare le opportune modifiche direttamente sul codice che ho postato?
Grazie in anticipo