Se tu hai il dato che deve avere la selected impostata, nella option deiv solo impostare il campo "selected"
esempio se lunedi ha il valore "10:30" nella variabile $sel
<code>
<option vale="9:00" <?php echo left("selected", - 8*($sel=="09:00"));?>>09:00</option>
<option vale="9:30" <?php echo left("selected", - 8*($sel=="09:30"));?>>09:30</option>
<option vale="10:00" <?php echo left("selected", - 8*($sel=="10:00"));?>>10:00</option>
<option vale="10:30" <?php echo left("selected", - 8*($sel=="10:30"));?>>10:30</option>
<option vale="11:00" <?php echo left("selected", - 8*($sel=="11:00"));?>>11:00</option>
....
</select>
il tag selected sara' impostato solo nella option dove il risultato dellauguaglianza sara vero cioè varrà -1 che moltiplicato per 8 darà
il valore della lunghezza della stringa che esce dalla funzione left(campo,lunghezza) mentre nelle altre righe avra valore zero e quindi non sarà impostato il valore selected
pero se il tuo php non riconosce la funzione left tu creala
ti posto le funzioni e tu mettile nei tuoi srce php
<code>
<?php

// funzioni mancanti in PHP
function left($str, $length) {
return substr($str, 0, $length);
}
function right($str, $length) {
return substr($str, -$length);
}
?>
<code>
non so perchè queste funzioni non esistono in php...ma va bene lo stesso
io me le sono rifatte a mio uso e consumo
</code>

ciao spero di esserti stato utile