E' proprio questo il mio problema!!! Che se premo invio non è come premere il tasto SUBMITPoi:
Premendo il tasto invio la form viene inviata come fosse stato premuto il tasto [Submit]
Tra l'altro mi sono accorto ora che questo difetto si presenta solo con Explorer. Firefoz e Chrome si comportano correttamente.
Questo è l'indirizzo locale della pagina http://localhost/phonebook.php
Quando premo invio come indirizzo mi trovo questo:
http://localhost/phonebook.php?searc...earch_ufficio=
ci sono solo i tre campi passati come parametri e non il parametro del bottone.
Infatti se lo premo con il mouse mi trovo questo:
http://localhost/phonebook.php?searc...search=Ricerca
A questo punto la ricerca tramite PHP viene eseguita poichè eseguo un controllo tramite if(isset($_GET['search']))
Quello <OPTION> mi serve per lasciare i campi bianchi altrimenti mi seleziona automaticamente i primi valori caricati da DB. Comunque l'ho chiusa!Poi, nel tuo codice, rivedi la costruzione delle due select, perchè, se guardi al codice html che arriva al browser, vedrai che c'è un'<option> di troppo non chiusa:
codice PHP:
<?php
echo "<OPTION>"; // <--- questa non ci va!