Buenas tardes mi problema es el siguiente:

Tendo varios combobox en una página, los cuales contienen información de una tabla de base de datos en my sql, me gustaría saber como enlazar cada uno de los combobox, para que el segundo funcione con el primero, y el tercero con el segundo y así sucesivamente.
<?php
$consulta=mysql_query("SELECT Empresa FROM catalogo_ubicacion",$link);
$combo2="<select name='Empresa' onChange='submit()'>";
while($row=mysql_fetch_array($consulta))
{
$combo2 .= " <option value='".$row[0]."'>".$row[0]."</option>";
}
$combo2.="<select>";
echo "</select>";
echo $combo2;
?></td></tr>
<tr><td>
</p>
<p class="Estilo7">Catalogo de gerencias: </td><td>
<?php
$empresa=$_POST['Empresa'];
$consulta=mysql_query("SELECT Gerencia FROM catalogo_ubicacion WHERE Empresa='$empresa'",$link);
$combo3="<select name='Gerencia' onChange='submit()'>";
while($row=mysql_fetch_array($consulta))
{
$combo3 .= " <option value='".$row[0]."'>".$row[0]."</option>";
}
$combo3.="<select><br>";
echo "</select>";
echo $combo3;
?></td>
</tr>
<tr><td>
</p>
<p class="Estilo7">Catalogo de diciplinas:</td><td>
<?php
$gerencia=$_POST['Gerencia'];
$consulta=mysql_query("SELECT Diciplina FROM catalogo_ubicacion WHERE Gerencia='$gerencia'",$link);
$combo4="<select name='Diciplina'>";
while($row=mysql_fetch_array($consulta))
{
$combo4 .= " <option value='".$row[0]."'>".$row[0]."</option>";
}
$combo4.="<select>";
echo "</select>";
echo $combo4;
?></td></tr>
<tr><td>
</p>
<p class="Estilo7">Catalogo de areas: </td><td>
<?php
$diciplina=$_POST['Diciplina'];
$consulta=mysql_query("SELECT Area, Diciplina FROM catalogo_ubicacion WHERE Diciplina='$diciplina'",$link);
$combo5="<select name='Area'>";
while($row=mysql_fetch_array($consulta))
{
$combo5.= " <option value='".$row[0]."' >".$row[0]."</option>";
}
$combo5.="<select>";
echo "</select>";
echo $combo5;
?></td></tr>
<tr><td>
</p>
<p class="Estilo7">Catalogo de responsables: </td><td>
<?php
$consulta=mysql_query("SELECT Nombre_responsable FROM hallazgos",$link);
$combo6="<select name='Nombre_responsable' >";
while($row=mysql_fetch_array($consulta))
{
$combo6.= " <option value='".$row[0]."'>".$row[0]."</option>";
}
$combo6.="<select>";
echo $combo6;

1 respuesta

Respuesta
1

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas