Código PHP:
Ver originalTienes que recoger la variable y luego hacer una comparacion a la hora de imprimir tu select para ver si esa variable existe y seleccionar la correcta.
<?php
$select = isset($_POST['select_name']) ?
$_POST['select_name'] : null ;
foreach (array('- Selecciona -', 'Opcion 1', 'Opcion 2') as $text) { printf(<option
%s>%s</option>', ($select == $text ? ' selected="selected" : ''), $text); }
En teoría seria algo así la idea :)