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>”;
   54   55   56   57   58   59   60   61   62   63   64