per le guide sui form cerca nella sezione html del sito. ti posto un esempio di ciò che vorresti fare. comunque fatti una ricerca sul forum, l'argomento è già stato trattato spesso.
Codice PHP:
$array = array('uno','due','tre','quattro');
$var = 'due';
$form = "<form action=\"#\" method=\"post\">\n";
$form.= "<select name=\"qualcosa\">\n";
foreach($array as $valore) {
$sel = $var == $valore ? " selected" : "";
$form.= "<option value=\"$valore\"$sel>$valore</option>\n";
}
$form.= "</select>\n";
$form.= "</form>\n";
echo $form;
Con il foreach scorro l'array e mi creo dinamicamente le option. Come già ti dicevo esegui un confronto tra il singolo valore e quello preimpostato, qualora coincidano gli accodi selected.