Foros del Web » Programando para Internet » PHP »

Lista desplegable!!

Estas en el tema de Lista desplegable!! en el foro de PHP en Foros del Web. Buena tarde amigos, pues qui con otra molestia, como puedo hacer un listado desplegable de acuerdo al numero de datos que tiene un usuario en ...
  #1 (permalink)  
Antiguo 19/05/2014, 15:43
 
Fecha de Ingreso: marzo-2014
Mensajes: 66
Antigüedad: 10 años, 1 mes
Puntos: 0
Lista desplegable!!

Buena tarde amigos, pues qui con otra molestia, como puedo hacer un listado desplegable de acuerdo al numero de datos que tiene un usuario en una tabla en mysql es decir:

tengo una tabla llamada cliente y otra llamada productos relacionadas, necesito poder seleccionar un producto de los que le correspondan a cada cliente.
como puedo hacer un formulario que solo muestre estos productos? espero me haya explicado y espero sus coments.

muchas gracias !!
  #2 (permalink)  
Antiguo 20/05/2014, 01:30
 
Fecha de Ingreso: abril-2014
Ubicación: España
Mensajes: 6
Antigüedad: 10 años
Puntos: 0
Respuesta: Lista desplegable!!

Según entiendo quieres que escogiendo el cliente, te aparezcan los productos que se relacionan con el, eso podrías hacerlo con una consulta sencilla.
En el combo de clientes seleccionas el cliente que quieres y en el segundo, harías una consulta con el dato que le has mandado del primer combo, algo así:
Código PHP:
$sql "SELECT nombre FROM productos WHERE idcliente = $idcliente"
Esa variable es la que habrías pasado del primer combo, de esta manera, obtendrías los productos relacionados con ese cliente.

Dime si lo entendiste o yo entendí mal y no es eso lo que querías. Un saludo
  #3 (permalink)  
Antiguo 21/05/2014, 10:22
 
Fecha de Ingreso: marzo-2014
Mensajes: 66
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Lista desplegable!!

bien lo solucione y para que el cliente escoja un parametro de la base de datos desde su sitio ocupe un codigo que imprime en html un form con un ciclo de php, dejo un poco del codigo para que a alguien le sirva , muchas gracias por el apoyo del foro en grl .
.
.
esta es la consulta normal:
<?
$sql="SELECT * FROM Equipos WHERE Cliente = $user ;";
$equipos=mysql_query($sql);
$contador=mysql_num_rows($equipos);
?>



y aqui la trampita para el form de html:
.


<form method='POST'action="historial.php">

<select name="unidad" onChange ="formHandler(this.form)">
<option value=0>equipo:


<?
for ($i =0; $i <$contador;$i++)
{
$ideq = mysql_result($equipos,$i, 'idequipo');
$nickname = mysql_result($equipos,$i, 'Nick');

echo "<option value='".$ideq."'"; //devuelve el valor de idTracker
echo ">";
echo $nickname;

}



de esta manera genera los <option>



espero a alguien le sirva saludos !!

Etiquetas: formulario, lista, mysql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:26.