como solucionar paso de variables con combos anidados
tengo dos combos anidados el cual paso el dato id a un edit text antes de mandarlo a otra página.
en mi primer combo pongo
<select name="especialidades" Onchange="submit()">
y el dato id lo pasa al text hasta aqui bien.
el otro combo dependiendo la selección obtiene datos
y puedo seleccionarlos pero no se como pasar el id de este combo al text..
sile pongo Onchange="submit()", borra el primer dato y solo conserva el segundo,,
cual pudiera ser el problema???
les pongo mi codigo haber si es posible le den una revisadita...
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()">
echo "<option value=\"\"> Seleccione una Especialidad </option>\n";
<?
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"> // [B]si pongo Onchange="submit()" [/B] se elimina el dato del primer combo
echo "<option value=\"\"> Seleccione un Grupo </option>\n";
<?
if (isset($sql_loc)||($sql_loc))
{
while ($row2=mysql_fetch_array($sql_loc))
{ ?>
<option value="<? echo $row2[0]; $grupo=$row[0];?>"> <? echo $row2[1];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="scrip2.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 ?? -- //
</tr>
<td><div align="center"><input type="text" value="<?echo ($especialidades); ?>" name="Clave" style="font-size=10;"></div></td>
<td><div align="center"><input type="text" value="<?echo ($grupos); ?>" name="Clave1" 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> </p>
</body>
</html>