E' a tua discrezione, invii il form allo script indicato nell'attributo action del tag form. Tale script riceve le variabili passate tramite GET o POST a seconda del metodo che utilizzidopo comunque con l'uso del bottone devo passare su un'altra pagina o posso fare tutto sempre sulla stessa?
Ti ho scritto il codice in modo semplice, ovviamente si puo' condensare un po'... comunque il form richiama la stessa pagina, cui passa il valore selezionato nella select, che viene letto ed utilizzato per settare di default cio' che si è scelto prima e per scrivere la frase finale.Codice PHP:
<?php
if(isset($_POST['scelta'])) $scelta = $_POST['scelta'];
else $scelta = '';
?>
<form action='<? echo $_SERVER['PHP_SELF']; ?>' method='post'>
<select name="scelta">
<?php
if($scelta=='Scelta 1') $selected = "selected=\"selected\"";
else $selected = '';
?>
<option value = "Scelta 1" <?php echo $selected ?>>Scelta 1</option>
<?php
if($scelta=='Scelta 2') $selected = "selected=\"selected\"";
else $selected = '';
?>
<option value = "Scelta 2" <?php echo $selected ?>>Scelta 2</option>
<?php
if($scelta=='Scelta 3') $selected = "selected=\"selected\"";
else $selected = '';
?>
<option value = "Scelta 3" <?php echo $selected ?>>Scelta 3</option>
</select>
<input type="submit" value="submit" />
</form>
<?php
if($scelta) echo "Come si vede dall select, è stata selezionata la scelta: ".$scelta;
?>