Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: include (); en 18 Septiembre 2012, 09:06 am



Título: ayuda con select php y javascript
Publicado por: include (); en 18 Septiembre 2012, 09:06 am
Hola amigos de Elhacker.net quiero que me digan u orienten a como poder hacer listas dependientes dinamicas...es decir hago 2 select dinamicos...
es decir tengo..
Select 1
--Seleccionar--
carro
moto
bicicleta

tengo el select 1 que los datos voy a traerlos de mi DB en mysql y el segundo select depende del otro... por ejemplo eligo carro debo de ir hacer una consulta enviando como parametro el valor del select 1...para que en el segundo select me devuelva los repuestos de carros...

"SELECT repuestos FROM vehiculos WHERE tipo='$select1'" (hago esto pero si tengo los dos select en un mismo form el segundo select no me funciona)

Select 2
--Seleccionar--



no se si puedo enviar el valor del select1 con javascript y luego obtener ese valor en php para hacer el segundo select...


espero me haya explicado..gracias de antemano amigos...!!!!


Título: Re: ayuda con select php y javascript
Publicado por: RevangelyonX en 18 Septiembre 2012, 13:11 pm
Buf no he acabado de entender que problema es.
Pon partes de codigo y sobretodo que error te da.
Salu2


Título: Re: ayuda con select php y javascript
Publicado por: include (); en 18 Septiembre 2012, 17:51 pm
gracias por responder...lo que busco hacer es, tener dos select dinamicos (consultar a la base de datos)...es decir que si en el select1 eligo una opcion las opciones del select2 me tienen que cambiar conforme a la seleccion que hice en select1...

tengo esto para generar el select1 dinamico..
Código:
<select name="carros" id="carros">
      <option>--Seleccionar--</option>
    <?php
$conexion=conectar();
$consulta="SELECT idvehiculo, nombre FROM vehiculo";
$registro=@mysql_query($consulta,$conexion);
while ($resultado=@mysql_fetch_array($registro))
{
$resultado['idvehiculo'];
$resultado['nombre'];
?>
<option value="<?php echo $idvehiculo=$resultado['idvehiculo'] ?>"><?php echo $resultado['nombre'] ?></option>
  <?php
}
?>
      </select>

con este codigo obtengo el select1 dinamico...
  • Carros
  • Motos
  • Bicicletas

ahora quiero hacer mi segundo select pero que dependa del primer select...

Código:
$consulta="SELECT pieza.idpieza,pieza.nombre FROM pieza,relacion WHERE relacion.idvechiculo='$idvehiculo' AND relacion.idpieza=pieza.idpieza";
$registro=@mysql_query($consulta,$conexion);
while ($resultado=@mysql_fetch_array($registro))
{
$resultado['idpieza'];
$resultado['nombre'];
?>
<option value="<?php echo $resultado['idpieza'] ?>"><?php echo $resultado['nombre'] ?></option>
  <?php
}
?>
      </select>

se como hacer las listas dinamicas pero no se como hacerlas dependientes..  :-\ :huh:

gracias por la ayuda...


Título: Re: ayuda con select php y javascript
Publicado por: Shell Root en 18 Septiembre 2012, 22:37 pm
:http://micodigobeta.com.ar/?p=487


Título: Re: ayuda con select php y javascript
Publicado por: include (); en 19 Septiembre 2012, 00:14 am
Mil gracias Shell Root   ;D ;-)