Corso di PHP e MySQL
- Corso di programmazione PHP MySQL
- Corso PHP MySQL: creazione del database di prova
- Connessione con PHP al server MySQL e selezione del database.
- Script PHP di connessione a MySQL
- Inserire dati in una tabella MySQL con PHP
- Leggere i dati di una tabella MySQL con PHP. Eseguire una SELECT con PHP e MySQL.
- Script PHP per la lettura dei dati di una tabella MySQL
- Cancellare un record di una tabella MySQL con PHP. Eseguire una DELETE con PHP e MySQL.
- Modificare i dati di una tabella MySQL con PHP. Eseguide una UPDATE con PHP e MySQL
- Risolvere gli errori di uno script PHP MySQL. Debug degli script PHP/MySQL
fonte: http://www.phpnews.it/corsi/corso-php-mysql/
Per la V E del Corso SIA dell'ITE "A BASSI" di Lodi
per visualizzare i dati di una tabella dentro un Combobox
nel ciclo while anche il tag <select...>
il ciclo va fatto partire dopo <option value=''>Seleziona un prodotto</option>
poi metti il ciclo while, lo chiudi e fai </select>
<select name="utenti">
<option value=''>Seleziona un utente</option>
<?php
while($row = mysql_fetch_assoc($result)) {
?>
<option value="<?php echo $row['id'];?>"><?php echo $row['name'];?></option>
<?php } ?>
</select>
Altro esempio:
Inserimento di un record:
Visualizzazione di tutte le città
Ora, se nella tua tabella ci sono tante persone e ognuna di queste è di una città diversa, e vuoi visualizzare tutte le città di tutte le persone, puoi usare:
Se vuoi far visualizzare tutte le città inserite, senza doppioni e in ordine alfabetico
Altro esempio:
Inserimento di un record:
Codice PHP:
$toinsert = "INSERT INTO clienti (ragionesociale, indirizzo, citta, cap, partitaiva, codicefiscale)
VALUES
('".$ragionesociale."','".$indirizzo."','".$citta."','".$cap."','".$partitaiva."','".$codicefiscale."')";
Ora, se nella tua tabella ci sono tante persone e ognuna di queste è di una città diversa, e vuoi visualizzare tutte le città di tutte le persone, puoi usare:
Codice PHP:
echo "<select name='nome'>";$result = mysql_query("SELECT * FROM clienti")
while($row = mysql_fetch_array($result))
{
echo "<option value='".$row['citta']."'>".$row['citta']."</option>";
}
echo "</select>";
Codice PHP:
echo "<select name='nome'>";$result = mysql_query("SELECT DISTINCT citta FROM clienti ORDER BY citta ASC")
while($row = mysql_fetch_array($result))
{
echo "<option value='".$row['citta']."'>".$row['citta']."</option>";
}
echo "</select>";
Commenti
Posta un commento