Buonasera, devo popolare al caricamento della pagina più elenchi a discesa prendendo i dati da tabelle differenti di un database mysql. Il problema è che mentre il primo elenco è caricato in maniera ordinata, i successivi non lo sono. Come potrei risolvere? Grazie
Ad esempio:
<select>
Codice PHP:
<?php
include "connessione.php"; //FILE DI CONFIGURAZIONE DEL MENU'
$id = 'idComune';
$nome = 'Comune';
$tab = 'Comune';
include "menu.php";
$db = null; //chiusura connessione
?>
</select>
Codice PHP:
<?php
include "connessione.php"; //FILE DI CONFIGURAZIONE DEL MENU'
$id = 'idRegione';
$nome = 'Regione';
$tab = 'Regione';
include "menu.php";
$db = null; //chiusura connessione
?>
menu.php
Codice PHP:
<?php
try {
$sql = $db -> prepare ("SELECT $id, $nome FROM $tab"); //preparazione query
$sql -> execute(); //esecuzione query
while($row = $sql -> fetch(PDO::FETCH_ASSOC)) {
echo "<option value='" . $row[$id] . "'>" . $row[$nome] . "</option>";}}
catch (PDOException $e) {
echo 'Menu failed: '. $e.getMessage();}
$db = null;
?>