Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2013, 10:48
Dylanrv
 
Fecha de Ingreso: marzo-2013
Mensajes: 23
Antigüedad: 11 años, 1 mes
Puntos: 0
No puedo mostrar 2 desplegables

Hola buenas! Aquí estoy dando la lata otra vez... Tengo un problema en una página. En ella tengo que seleccionar una empresa, y una planta de distribución y lo que quiero es que al seleccionar una empresa, justo debajo donde selecciono la planta me salgan solo las plantas de ESA empresa, no de las demás. Es decir, que la empresa actue de "filtro" para las plantas.

Aquí os paso el código donde muestro las empresas, y lo que he hecho para mostrar plantas:

Código PHP:
Ver original
  1. if($_SESSION['rol']=="Administrador"){
  2.             $logoDescripcion = "SELECT * FROM empresa";
  3.             $resultLD = mysql_query($logoDescripcion,$conexio);
  4.             $count=0;
  5.             while($rowLD= mysql_fetch_array($resultLD)){
  6.                 ?>
  7.                 <div id="empresa<?php echo $rowLD['idempresa'];?>" style="width:700px; <?php if($count!=0){echo "display:none;";}?>">
  8.                 <?php if($rowLD['logo']!=''){ ?>
  9.                     <img src="logos/<?php echo $rowLD['idempresa'].$rowLD['logo']; ?>" width="100" height="100" />
  10.                 <? } else { ?>
  11.                     <img src="logos/nologo.jpg" width="100" height="100" />
  12.                 <?php } ?>
  13.                     <h1><?php echo $rowLD['nombre']; ?></h1>
  14.                 <?php if($rowLD['descripcion']!=''){ ?>
  15.                     <?php echo $rowLD['descripcion'];?>
  16.                 <? } else { ?>
  17.                     <?php echo "Empresa sin descripcion"?>
  18.                 <?php } ?>
  19.                 </div>
  20.             <?php
  21.             $count++;
  22.             }
  23.             ?>
  24.             <p>
  25.             Seleccionar empresa
  26.             <?php
  27.             $consultaEmp = "SELECT * FROM empresa";
  28.             $resultEmp = mysql_query($consultaEmp,$conexio);
  29.             ?>
  30.             <select id="idempresa" name="idempresa" onChange="cambiarEmpresa(this.value)">
  31.             <?php
  32.             while($rowEmp= mysql_fetch_array($resultEmp)){
  33.             ?>
  34.                 <option value="<?php echo $rowEmp['idempresa']?>"><?php echo $rowEmp['nombre']?></option>
  35.             <?php
  36.             }
  37.             ?>
  38.             </select>
  39.             </p>
  40.             <p>
  41.             Seleccionar planta
  42.             <?php
  43.             $consultaPlanta = "SELECT * FROM planta WHERE idempresa=".$rowEmp['idempresa'];
  44.             $resultPlanta = mysql_query($consultaPlanta,$conexio);
  45.             ?>
  46.             <select id="idplanta" name="idplanta" onChange="cambiarPlanta(this.value)">
  47.             <?php
  48.             while($rowPlanta=mysql_fetch_array($resultPlanta)){
  49.             ?>
  50.                  <option value="<?php echo $rowPlanta['idplanta']?>"><?php echo $rowPlanta['nombre']?></option>
  51.             <?php
  52.             }
  53.             ?>
  54.             </select>
  55.             </p>
  56.             </div>
  57.             <?php

PD: El segundo desplegable (el de seleccionar planta) se muestra, pero no hay nada.
Gracias por la ayuda que dais, sois una buena comunidad :)