Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: juancarlossoma en 27 Septiembre 2012, 09:28 am



Título: Necesito ayuda para hacer una tabla dinamica con ajax,mysql y php
Publicado por: juancarlossoma en 27 Septiembre 2012, 09:28 am
Saludos compañeros,  necesito hacer un selectdinamico y dependiendo la opcion que elija que me despliegue una tabla con los datos de acuerdo al select .... sè como hacer el select dinamico
Código:
 <select name="computadoras">
        <option>--Seleccionar--</option>
        <?php
$conn=conexion();
$consultaSQL="SELECT idcomputadoras, nombre FROM computadoras";
$registro=@mysql_query($consultaSQL,$conn);
while ($resultado=@mysql_fetch_array($registro)) { ?>
        <option value="<?php echo $resultado['idcomputadoras'] ?>"><?php echo $resultado['nombre'] ?></option><?php }?>
        </select></p>

Ahora lo que quiero hacer es obtener una tabla con datos que estan en mysql pero que dependen del select

Agradezco su ayuda...


Título: Re: Necesito ayuda para hacer una tabla dinamica con ajax,mysql y php
Publicado por: Diabliyo en 27 Septiembre 2012, 16:40 pm
Buenas...

Yo usaria jQuery, asi cargaria mas datos dependiendo la opcion que escoja del select.

Te aconsejo leer sobre jQuery, o si quiees hacerte una libreria propia entonces conjuga: ajax + jquery.

Saludos !


Título: Re: Necesito ayuda para hacer una tabla dinamica con ajax,mysql y php
Publicado por: include (); en 28 Septiembre 2012, 08:12 am
yo necesito lo mismo, se que se puede hacer con un data grid, pero no se como se implementa un data grid, alguien que diga como hacerlo  :huh:


Título: Re: Necesito ayuda para hacer una tabla dinamica con ajax,mysql y php
Publicado por: 4rkn63l en 4 Octubre 2012, 19:32 pm
Puedes codearlo implementando Ajax con javascript puro o usar como te recomiendan arriba jQuery, basicamente lo que tienes que hacer es asignar una funcion que se ejecute al evento change del select, obtener el id del option seleccionado, enviarselo mediate Ajax al script en el servidor, hacer la consulta de la tabla para ese id, retornar los datos ya sea en formato html o json y al recibir la respuesta en el lado del cliente mostrar los datos recibidos.

Si no te quieres complicar la vida usa jQuery, en poco tiempo puedes tener funcionando todo.