Salve, ho creato questo piccolo script in modo che, dato il valore di una variabile, venga effettuata una select e venga popolata una combobox con i dati della select. Eccolo:
Come noterete, $marca viene preso da un altra pagina php. Se inserisco una marca che è presente nel db mi popola correttamente la cb, in caso contrario mi carica normalmente la pagina ma la combobox è ovviamente vuota.codice:<?PHP$marca = $_POST['marca']; $query = "SELECT modello FROM tab_schede WHERE marca ='$marca'"; $result = mysql_query ($query, $db); ?> <form method="post" action="#"> <select name = "modello"> <?PHP while($row = mysql_fetch_array($result)) echo "<option value = $row[modello]>$row[modello]"; ?> </select> <input type="submit" value="invia"> </form>
Come devo fare per far si che venga inserito un messaggio di errore(non ci sono modelli per la marca selezionata) nel caso in cui non ci sono elementi nel db ?

Rispondi quotando