Ciao,
non puoi riutilizzare la stessa risorsa ($result) già esaurita dal primo ciclo

Dovresti inserire le options in una variabile e poi stamparla quando ti serve, es:

Codice PHP:
<h2>Area riservata</h2>
//verifico dati
<?php 
$options
="";
for(
$x=0$x<$numrows$x++) {
    
$resrow mysql_fetch_row($result);
    echo 
"<span class='tit'>Yard:</span> " $resrow[2] . "
"

        
$options.='<option value="'.$row['strDescr'].'"></option>';
}

//Imposto la combo
echo "<select>";
echo 
$options
echo '</select>'
?>
utilizza inoltre i tag <?php di apertura e non il semplice <? che è deprecato