Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/03/2004, 15:54
yuki27
 
Fecha de Ingreso: octubre-2003
Mensajes: 134
Antigüedad: 20 años, 6 meses
Puntos: 0
Aquí va el código...

Hola a todos, aquí les pongo el pequeño código para que me puedan ayudar por favor.

A esta página llega la varible (txt_paterno2) que tiene el apellido con el cual se traen datos de la BD.


<BODY onLoad="javascript:document.f1.select.focus()">

<?
echo "variable\$txt_paterno2:$txt_paterno2 <br>\n";
?>


<FORM action="paginafinal.php" method="post" name="f1">
<SELECT name="select">
<?php
$compara=$select;
$MySqlHostname = "xx";
$MySqlUsername = "xxx";
$MySqlPassword = "xxxx";
$MySqlDatabase = "xxxxx";
$dblink=MYSQL_CONNECT($MySqlHostname, $MySqlUsername, $MySqlPassword);
@mysql_select_db("$MySqlDatabase");
$sql = "SELECT CLAVE, RUT, DV, PATERNO, MATERNO, NOMBRES FROM ALUMNOS ORDER BY CLAVE";
$query = @mysql_query($sql, $dblink);
$okPaterno=0;
while ($row = mysql_fetch_array($query))
{
$CLAVE = $row['CLAVE'];
$PATERNO = $row['PATERNO'];
$MATERNO = $row['MATERNO'];
$NOMBRES = $row['NOMBRES'];
$RUT = $row['RUT'];
$DV = $row['DV'];

if (strcasecmp($txt_paterno2,$PATERNO)==0) {
$okPaterno=$okPaterno+1;

printf("<OPTION value=\"$CORRELATIVO\", \"$PATERNO\", \"$MATERNO\", \"$NOMBRES\", \"$RUT\", \"$DV\">$CORRELATIVO $PATERNO $MATERNO $NOMBRES $RUT $DV </option>");
}
}

?>

</select>
<? echo ($select); ?>


<input type="submit" name=boton_ingresar value="Seleccionar Datos">

<?

if ($okPaterno==0) {
echo "Apellido NO está en Base de Datos";
}
?>

</form>
</body>
</html>

Entonces si pongo <SELECT name="select"> trae en pantalla sólo el primer pérez y con el foco en el,

pero si pongo <SELECT name="select" size=4> trae en pantalla 4 pérez, pero no deja el foco en el primer registro.



Obs: hago <? echo ($select); ?> pues envío ese valor a otra página (paginafinal.php).

Espero me puedan ayudar, pues he probado varios códigos, incluso los señalados en este foro, pero no me resulta.

Yuki27