Dopo aver visto come effettuare una interrogazione e l'inserimento vediamo come modificare i dati sul nostro db MySQL.
Vi consiglio prima una letta a quei due articoli.....
Prima di tutto aggiungiamo una funzione alla nostra classe:
public function update($nome, $cognome, $data_nascita, $cel, $tel, $fax, $soc, $carica, $email1, $email2, $sito, $casa, $uff, $id) {
$prepare = $this->pdo->prepare("UPDATE contatti SET nome=?, cognome=?, data_nascita=?, cellulare=?, telefono=?, fax=?, societa=?, carica=?, email_1=?, email_2=?, sito_web=?, indirizzo_casa=?, indirizzo_uff=? WHERE id=?");
$prepare->execute(array(
trim($nome),
trim($cognome),
trim($data_nascita),
trim($cel),
trim($tel),
trim($fax),
trim($soc),
trim($carica),
trim($email1),
trim($email2),
trim($sito),
trim($casa),
trim($uff),
$id
));
header('location:index.php');
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
}
Anche qui abbiamo usato un'istruzione prepare come nel caso dell'inserimento.