Page 59 - Corso facile di PHP + MYSQL
P. 59
mysql_query (“DELETE FROM utenti WHERE IdUtente=’$id’”)
or die(mysql_error());
mysql_close();
Query di cancellazione (con gestione degli errori e chiusura della connessione al
database) del record corrispondente all’Id richiamato. Si legge:
Cancella dalla tabella utenti il dato IdUtente (ricordiamo che è un numero impostato
come chiave primaria) dove il numero IdUtente è uguale al record scelto.
Puntiamo ancora il nostro browser al file visualizza.php e cliccando su cancella in
corrispondenza di un determinato record, si attiverà il file delete.php che provvederà ad
eliminare il record corrispondente all’informazione scelta.
Inserimento dei dati (insert.html e insert.php già descritti in precedenza)
Per effettuare questa operazione che ci consentirà di immettere nuovi dati all’interno della
tabella del database tramite la nostra comoda interfaccia web, dobbiamo apportare prima
una modifica nella parte finale del codice del file visualizza.php come mostrato di
seguito:
<?php
/*
VIEW.PHP
Visualizza tutti i dati della tabella ‘utenti’
*/
// connessione al database
include(‘connect-db.php’);
// ottiene i risultati dal database
$result = mysql_query(“SELECT * FROM utenti”)
or die(mysql_error());
echo “<table border=‘1’ cellpadding=‘10’>”;
echo “<tr> <th>IdUtente</th> <th>User</th> <th>Password</th>
<th>Modifica</th> <th>Cancella</th></tr>”;