Riempimento di un combobox con dati mysql in funzione di altro combobox

echiave

Nuovo Utente
30 Ott 2015
2
0
0
Buongiorno.
Devo creare una pagina dove l'utente deve indicare una delle due opzioni in un primo combobox.
Da questa scelta dipende una query che seleziona dati da un database MySQL.
I risultati di questa query devono entrare come option di un secondo combobox.
Ho innanzitutto usato una discussione di questo forum per riempire un combobox con dati MySQL con il seguente codice che funziona

PHP:
<?php
 $host = '62.149.150.246';
 $user = 'Sql908843';
 $password = 'fxjz7q8veo';
 $database = 'Sql908843_1';
 $db = mysqli_connect($host, $user, $password)
 or die ("Impossibile connettersi al server $host");
 mysqli_select_db($db, $database)
 or die ("Impossibile connettersi al database $dtabase");
 $query = "SELECT ID,cognome,nome FROM Delegati WHERE delita=0 ORDER BY cognome";
 $resultSet = mysqli_query($db, $query);
 echo "<select name=dele size=1 id=Combobox1 style=position:absolute;left:279px;top:312px;width:249px;height:26px;z-index:0;>";
 while ($row = mysqli_fetch_array($resultSet)) {
 print "<option value=$row[ID]>";
 print "$row[cognome] $row[nome]</option>";
 }
 echo "</select>";
?>

In seguito ho cercato di usare il valore di un primo combobox (sede) per condizionare il contenuto della query (variabili delita e delest) e il conseguente riempimento del secondo combobox con questo codice. Purtroppo non funziona. Dove sbaglio ?

PHP:
<?php
 $host = '62.149.150.246';
 $user = 'Sql908843';
 $password = 'fxjz7q8veo';
 $database = 'Sql908843_1';
 $db = mysqli_connect($host, $user, $password)
 or die ("Impossibile connettersi al server $host");
 mysqli_select_db($db, $database)
 or die ("Impossibile connettersi al database $dtabase");
?>
</head>
<body>
<select name="sede" size="1" id="sede" style="position:absolute;left:216px;top:227px;width:214px;height:22px;z-index:0;">
<option value="0">Scegli la sede di servizio</option>
<option value="Roma">Roma</option>
<option value="Estero">Estero</option>
</select>
</body>
</html>
if (sede.value == "Roma")
{
 $query = "SELECT ID,cognome,nome FROM Delegati WHERE delita=0 ORDER BY cognome";
 $resultSet = mysqli_query($db, $query);
 echo "<select name=dele size=1 id=Combobox1 style=position:absolute;left:279px;top:312px;width:249px;height:26px;z-index:0;>";
 while ($row = mysqli_fetch_array($resultSet)) 
 {
 print "<option value=$row[ID]>";
 print "$row[cognome] $row[nome]</option>";
 }
 echo "</select>";
}
   else
   if (sede.value == "Estero")
   {
 $query = "SELECT ID,cognome,nome FROM Delegati WHERE delest<3 ORDER BY cognome";
 $resultSet = mysqli_query($db, $query);
 echo "<select name=dele size=1 id=Combobox1 style=position:absolute;left:279px;top:312px;width:249px;height:26px;z-index:0;>";
 while ($row = mysqli_fetch_array($resultSet)) 
 {
 print "<option value=$row[ID]>";
 print "$row[cognome] $row[nome]</option>";
 }
 echo "</select>";
}
 
Ultima modifica di un moderatore:

LuigiDonato

Utente Attivo
20 Ago 2015
63
0
6
Ciao, in questi giorni ho avuto lo stesso problema.. Credo, perché non ho letto tutto il topic.. Comunque in pratica tramite ajax è fattibile in poche righe di codice

Inviato dal mio Blade S6 utilizzando Tapatalk
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
quando scrivete del codice non usate quel sistema barbaro, ci sono gli appositi bcccode (ultme tre iconcine # o <> o php)
dimenticavo nella seconda parte di codice non ti sei per caso di aprire chiudere il tag php?
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
L Riempimento di una tabella al click di un bottone Javascript 1
M "Principiante photoshop" Eliminazione di una parte di una foto e riempimento "a specchio" Photoshop 4
bubino8 [PHP] Auto Riempimento Database PHP 0
S [PHP] select riempimento automatico PHP 6
A Attivare bottone solo dopo il riempimento di una JTextField Java 2
S [risolto] Problema riempimento di una tabella PHP 6
S Ricerca nel DB con radiobutton + riempimento select PHP 55
T Problema riempimento spazi con colore. Flash 4
T ComboBox MySQL Php MySQL 1
T esempio di combobox Visual Basic 0
LuigiDonato Indicizzazione Combobox SEO e Posizionamento 7
F pagine asp con combobox regioni, province e paesi... Classic ASP 2
G [WPF] Modificare aspetto ad una comboBox .NET Framework 2
felino Combobox con larghezza adatta al contenuto jQuery 9
T salve possib serie di combobox Programmazione 1
T creare una serie di combobox e text box e che salvano un file di text sul disco si può ? Visual Basic 1
I Filtro maschera tramite combobox Database 0
P Numero Combobox Dinamico Javascript 1
Y [AjaxControlToolKit] ComboBox NullReferenceException dopo postback/manca ComboBox.cs Ajax 0
A help con Combobox a 2 colonne Visual Basic 0
V Verificare il valore selezionato nella combobox PHP 5
mythar [VB.NET 2008] ComboBox e SelectedValue Visual Basic 1
J combobox in asp Classic ASP 1
E Accesss. Come fare combobox a scelta multipla? MS Access 2
B eliminare opzione combobox PHP 0
B eliminare opzione combobox Javascript 4
M Aiuto combobox non si apre Flash 0
L Problemi query da combobox PHP 3
N [problema] ComboBox e variabili Flash 0
H Problema ComboBox Classic ASP 1
E [Vb.Net] Info combobox Programmazione 0
D Combobox che appare se selezionata una scelta Javascript 0
E ComboBox Classic ASP 0
S ComboBox, radioButton, CheckBox...passagio dati FLASH-PHP!!! Flash 0
G Aiutino per combobox Classic ASP 0
F access ricerca record con apostrofo. MS Access 0
F Cerco Hosting con VECCHIE versioni di php Hosting 0
C Come ricreare questo calcolatore di prezzi a step con woocommerce? WordPress 0
C Segnalo barra laterale di navigazione ASSENTE con Chrome Comunicazioni dallo Staff 5
G Guadagna dalla Vendita di Articoli Sponsorizzati con GuestPostMax.com! Guadagnare col Sito 0
P Hosting multidominio con Plesk Hosting 0
L Soluzione con INNER JOIN Database 0
S passare un valore da un form a un file .php con metodo post PHP 4
A Redirect 301 genera url statico con variabili Web Server 0
T problemi con dati menu a tendina HTML e CSS 2
T Query con date MS Access 1
F Url dinamiche da cambiare con categoria, subcategoria e title PHP 2
L Aiuto con DataGridView Visual Basic 1
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
G Problema con Xampp Web Server 1

Discussioni simili