Código PHP:
mysql_select_db($database_connection, $connection);
$query_profesor =sprintf("SELECT * FROM docentes");
$profesor = mysql_query($query_profesor, $connection) or die(mysql_error());
$row_profesor = mysql_fetch_assoc($profesor);
$totalRows_profesor= mysql_num_rows($profesor);
Código PHP:
<select name="profesor" onchange="document.getElementById('id').value=this.value;">
<?php
do {
$id = $row_profesor['rfcdocente'];
$fullName = $row_profesor['Nombre']." ".$row_profesor['ApellidoPaterno']." ".$row_profesor['ApellidoMaterno'];
echo " <option value='$id'>$fullName</option>";
} while ($row_profesor = mysql_fetch_assoc($profesor));
?>
</select>
<input type="text" name="id" id="id" value="" size="26" /> </td>
Es una consulta a una tabla, en el select muestra a los profesores al elegir uno , su rfc se registra en el input ... Todo funciona bien solo que no sé por que al elegir el primer nombre de la lista del select en el input no se registra el rfc.... solo si elijo cualquier otro se visualiza, para q me registre el primer rfc que corresponde al primer nombre tengo que elegir primero otro nombre ya sea segundo o tercero....
Que puedo hacer para q en el input el rfc de la primera elección ( nombre 1) se muestre .... sin que tenga que elegir otro nombre (nombre2, ...3..4, etc)