Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2004, 14:10
Epalomo
 
Fecha de Ingreso: julio-2004
Mensajes: 17
Antigüedad: 19 años, 9 meses
Puntos: 0
como pasar datos de varios combos a otra página??

Hola..

estoy trabajando con 2 combos,, en donde dependiendo del dato seleccionado del primer combo, se actualiza el segundo,, todo esto funciona,, el problema es que quisiera pasar los datos deleccionados de los combos por decir el id de cada dato seleecionado y enviarlo a otra página que me va a realizar una consulta x.. puedo identificar y tomar el primer id del primer combo pero del segundo no se como tomarlo...

será que puedan orientarme al respecto.. aquí les pongo el código de los combos para que puedan darse una idea.. ok..

Código HTML:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<?
  include '../altas/conexion.php'; //conectar bd
  $sql=mysql_query("Select * From especialidad",$link);

?>
<table width="100%" border="1">
  <tr>

  // --- este es el primer combo aqui selecciono las especialidades --- //

    <td width="19%">Seleccionar Especialidad</td>
    <td width="81%">
      <form name="form1" >
        <select name="especialidades" Onchange="submit()">
            <?
             while($row=mysql_fetch_array($sql))
             { ?>
          <option value="<? echo $row[0];  ?>" <? if ($row[0]==$especialidades) echo 'selected';  ?> > <? echo $row[1]; ?> </option>

          <? } ?>
        </select>
      </form>
    </td>
  </tr>
  <tr>
    <td width="19%">Seleccionar Grupo</td>
    <td width="81%">
      <form name="form2" >
        <?
          if (isset($especialidades)||($especialidades))
          {
           $sql_loc=mysql_query("Select * From grupos where IdEspecialidad='$especialidades'",$link);
          }
        ?>

     //   este es el combo 2 que despliega los datos de los grupos --- //

        <select name="grupos">
        <?
          if (isset($sql_loc)||($sql_loc))
          {
           while ($row2=mysql_fetch_array($sql_loc))
           { ?>
          <option value="<? echo $row2[0]; $gpo=$row[0];?>"> <? echo $row2[2]; ?> </option>
          <? }} ?>
        </select>
      </form>
    </td>
  </tr>
</table>

// aki sepone un nuevo formulario que envía los datos a la nueva página que genera el pdf. //

  <form action="ClavePDF.php" method="get" name="Formulario">
  <table width="55%" border="0" align="left">
    <tr>

    // --- aquí envío el dato de especialidades a la nueva página  pero no se como extraer el dato del combo 2 ?? -- //

    <td><div align="center"><input type="text" value="<?echo ($especialidades); ?>" name="Clave" style="font-size=10;"></div></td>
  </tr>
  <tr>
    <td><div align="center">
        <input type="submit" name="Buscar" value="Visualizar" style="font-size=10;">
        </div></td>
  </tr>
</table>
</form>

<p>&nbsp;</p>
</body>
</html> 
bueno espero puedas orientarme al respecto,,

saludos..