Y si en lugar de recorrer el resultado con for lo haces con este while como lo escribi.. debe de funcionarte.. si no pasa nada, entonces fijate bien en los nombres de los campos en tu BD quizas para efectos de prueba tengas que quitar los nombres y poner * en el SELECT.
Código PHP:
<?php
//inicio combo tecnico
$sql="SELECT CODI_TECNICO, NOMBAPEL_TECNICO FROM tecnico";
$row = mysql_query($sql,$db);
$numreg = mysql_num_rows($row);
if ($numreg > 0) {
?>
<select name="selectec" id="selectec">
<?php
while ($res = mysql_fetch_array($row, MYSQL_ASSOC)) {
?>
<option value="<?php echo $res['CODI_TECNICO'] ?>"><?php echo $res['NOMBAPEL_TECNICO'] ?></option>
<?php
}
?>
</select>