Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/11/2002, 18:58
Avatar de GhostRider
GhostRider
 
Fecha de Ingreso: julio-2001
Ubicación: en mi propio infierno
Mensajes: 248
Antigüedad: 22 años, 8 meses
Puntos: 0
Otra forma:

Haces un recordset con


$misql= "SELECT * FROM tabla order by campo";
$miquery= mysql_query($misql, $miconeccion) or die(mysql_error());
$miregistro = mysql_fetch_assoc($miquery);
$total_registros= mysql_num_rows($miquery);




luego antes del body:


<script language="JavaScript">
<!--
function Ir_a(targ,selObj,restore){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>




y en el cuerpo de la pagina:






<form name="form1">
<select name="menu1" onChange="Ir_a('parent',this,0)">

<?php
do {
?>

<option value="paginadestino.php?campo=<?php echo $miregistro['campo']?>"<?php if (!(strcmp($miregistro['campo'], $miregistro['campo']))) {echo "SELECTED";} ?>><?php echo $miregistro['campo']?></option>
<?php
} while ($miregistro= mysql_fetch_assoc($miquery));
$registros= mysql_num_rows($query);
if($registros> 0) {
mysql_data_seek($miquery, 0);
$miregistro= mysql_fetch_assoc($miquery);
}
?>
</select>
</div>
</form>