Page 52 - Corso facile di PHP + MYSQL
P. 52

// connessione al database

         include(‘connect-db.php’);

         L’istruzione “include” di cui abbiamo parlato all’inizio della lezione che racchiude la
         gestione della connessione al database mysql



         // ottiene i risultati dal database

         $result = mysql_query(“SELECT * FROM utenti”)

         or die(mysql_error());

         Creiamo una query per selezionare tutte le informazioni contenute nella tabella utenti e
         racchiuse nella variabile $result. Ricordiamo “*” che serve per selezionare tutti i campi
         della tabella. La parte finale serve per gestire il mancato funzionamento della query.



        echo “<table border=‘1’ cellpadding=‘10’>”;

        echo “<tr> <th>IdUtente</th> <th>User</th> <th>Password</th>
        <th>Modifica</th> <th>Cancella</th></tr>”;

        // loop tra i risultati della query del database, visualizzandoli in tabella

        while($row = mysql_fetch_array( $result )) {



        // emissione del contenuto di ogni riga in una tabella

        echo “<tr>”;

        echo ‘<td>’ . $row[‘IdUtente’] . ‘</td>’;

        echo ‘<td>’ . $row[‘User’] . ‘</td>’;

        echo ‘<td>’ . $row[‘Password’] . ‘</td>’;
        echo ‘<td><a href=“edit.php?id=’ . $row[‘IdUtente’] . ’”>Modifica</a></td>’;


        echo ‘<td><a href=“delete.php?id=’ . $row[‘IdUtente’] . ’”>Cancella</a></td>’;
        echo “</tr>”;

        }



        // chiude la tabella>

        echo “</table>”;
   47   48   49   50   51   52   53   54   55   56   57