così potrebbe andare?
Codice PHP:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'GET'){
?>
<form action=<?php echo $_SERVER['PHP_SELF']?> method=POST>
<?php
$db = mysql_connect("$server", "$username", "$password");
mysql_select_db("$database",$db);
$query = "SELECT * FROM contatti ORDER BY cognome ";
$result = mysql_query($query, $db);
echo "<select name=cerca onchange=\"alert('Hai cambiato opzione ora è '+this.value)\" >";
while ($row = mysql_fetch_array($result)){
echo"<option selected value=$row[nome] $row[cognome]>$row[nome] $row[cognome]";
echo"</option>";}
echo"</select>";
?>
<input type="submit" name="elabora" value="Invia">
</form>
<?php
}elseif ($_SERVER['REQUEST_METHOD'] == 'POST'){
echo " hai selezionato $_POST['cerca']";
}
?>
edit: corretto 4 volte