Ciao a tutti,
Ho la necessita' di aggiornare il valore 'dato50' del mio database prendendo come riferimento il valore 'dato8'.
dato8 fa da ID insomma...
Ecco il mio form:
index.php
E qui la pagina php che dovrebbe aggiornare :
aggiorna_dato.php
Non capisco dove sbaglio?
In pratica,tramite il form,inserendo il DATO8 che fara' da id ....deve andare ad aggiornare ...(cancellando e aggiornando il vecchio dato50)
Grazie a tutti in anticipo
Ho la necessita' di aggiornare il valore 'dato50' del mio database prendendo come riferimento il valore 'dato8'.
dato8 fa da ID insomma...
Ecco il mio form:
index.php
Codice:
<form action="aggiorna_dato.php" method="post">
DATO8 :  <input type="text" name="dato8" /><br><hr>
DATO50:  <input type="text" name="dato50" /><br><hr>
<input type="submit" value="SALVA DATI" />
</form>
E qui la pagina php che dovrebbe aggiornare :
aggiorna_dato.php
Codice:
<?php
/*
blocco dei parametri di connessione
*/
// nome di host
$host = "localhost";
// nome del database
$db = "my_db";
// username dell'utente in connessione
$user = "pippo";
// password dell'utente
$password = "";
/*
blocco try/catch di gestione delle eccezioni
*/
try {
// stringa di connessione al DBMS
$connessione = new PDO("mysql:host=$host;dbname=$db", $user, $password);
// imposto l'attributo per il report degli errori
$connessione->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// istruzione per l'aggiornamento
$aggiorna_dati = $connessione->exec("UPDATE completo SET dato50= 'DATO8' WHERE id =50 ");
// chiusura della connessione
$connessione = null;
}
catch(PDOException $e)
{
// notifica in caso di errore nel tentativo di connessione
echo $e->getMessage();
}
?>
Non capisco dove sbaglio?
In pratica,tramite il form,inserendo il DATO8 che fara' da id ....deve andare ad aggiornare ...(cancellando e aggiornando il vecchio dato50)
Grazie a tutti in anticipo