te entiendo
maycolalvarez lo que intentas decir pero no tiene ningún error el código, si la codificacion de Briss no tuviera antes del
do la sentencia:
$row_profesor = mysql_fetch_assoc($profesor);
marcaria un error o si la instrucción SQL regresara ningún registro solo ahí estaria de acuerdo, segundo como dice Briss: no te alteres, su problema básicamente puede solucionarse con JavaScript, el poner la siguiente instruccion como dices:
Código PHP:
while ($row_profesor = mysql_fetch_assoc($profesor)); {
$id = $row_profesor['rfcdocente'];
$fullName = $row_profesor['Nombre']." ".$row_profesor['ApellidoPaterno']." ".$row_profesor['ApellidoMaterno'];
echo " <option value='$id'>$fullName</option>";
}
no le corregiría el problema seguiría igual y al contrario se iría al segundo registro saltando el primero ya que anterior a ello tiene una linea: $row_profesor = mysql_fetch_assoc($profesor);