si quieres que un combo mantenga su valor:
Código PHP:
<SELECT name="miselect">
<?php
while ($row=mysql_fetch_array($result)){
echo '<option value="'.$row["SISTEMA"].'"';
if($_POST["miselect"]==$row["SISTEMA"]) echo " selected"; //con el espacio antes de "selected"
echo '>'.$row["SISTEMA"].'</option>';
}
?>
</select>
no te compliques tanto, lo primero es que debes darle valores a cada <option>, luego compara cada valor con los valores de tu consulta sql y si son iguales imprimes " selected" que significa que el elemento esta seleccionado