- Home
- Categorie
- Coding e Sistemistica
- Coding
- Primo campo vuoto di una combo che preleva i dati da db
-
Primo campo vuoto di una combo che preleva i dati da db
Buonasera a tutti,
carico una combo box con i dati che prelevo da un db,
Sembrerà banale, ma le mie competenze mi portano ad andare avanti a tentativi, ma vorrei che la prima voce sia un campo vuoto o che appaia un testo "seleziona".
Grazie anticipatamente e buona serata!!Posto il codice:
<?php
$host = "localhost";
$user = "adriano";
$pass = "";
$database = "my_adriano";
// mi connetto al DBMS
$myconn = mysql_connect($host, $user, $pass) or die('Errore...');
//Mi connetto al database
mysql_select_db($database, $myconn) or die('Errore...');//carico combo
$strsq="Select nominativo from andriani";
$ris=mysql_query($strsq);
echo "<select class='mandatory ' id='imObjectForm_1_3' name='COMBO'>";
while($riga=mysql_fetch_array($ris)){
echo "<option>".$riga["nominativo"]."</option>";
// credo che debba intervenire qui ma non so come
}
echo "</select>";?>
-
Ciao,
io farei così:[PHP]$primo=true;
while($riga=mysql_fetch_array($ris)){
if ($primo) {
echo "<option>Seleziona</option>";
$primo=false;
}
echo "<option>".$riga["nominativo"]."</option>";
}
[/PHP]
-
Grazie,
grazie per la risposta alla fine ho risolto anche così:$strsq="Select distinct condominio from andriani";
$ris=mysql_query($strsq);
echo "<select class='mandatory ' id='imObjectForm_1_2' name='COMBO_CONDOMINIO' onchange='selectPost(this.value)'>";
echo '"<option></option>"';
while($riga=mysql_fetch_array($ris))
{
echo "<option>".$riga["condominio"]."</option>";
}echo "</select>";
-
Si, è più o meno la stessa cosa.