Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/03/2011, 06:40
Avatar de bUllan9ebrio
bUllan9ebrio
 
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 9 meses
Puntos: 128
Respuesta: consultar en lista o combos?

sabes realizar combos??

mira te dejo un ejemplo sencillisimo

Código HTML:
Ver original
  1. <form name="formulario" method="post" action="recibo.php"> <!--tenemos el formulario para el envio-->
  2.     <select name="ejemplo"> <!--nuestro combo, puede ser estatico ó dinamico-->
  3.         <option value="1">primero</option>
  4.         <option value="2">segundo</option>
  5.         <option value="3">etc...</option>
  6.     </select>
  7. </form>

enviamos nuestro formulario a la pagina recibo.php

luego en recibo.php obtenemos el id, para realizar la consulta :

Código PHP:
Ver original
  1. $id=$_POST['ejemplo']; //recibimos el id
  2. $query="SELECT * FROM tu_tabla WHERE id_tabla=$id"; //realizamos nuestra consulta
  3. $ejecutar=mysql_query($query);//ejecutamos la consulta
  4. $cont=mysql_num_rows($ejecutar);//contamos los registros de nuestra consulta
  5. if ($cont > 0)//si nuestra consulta arroja resultados
  6. {
  7.     while($row=mysql_fetch_array($ejecutar)) // recorremos la consulta para obtener los datos
  8.     {
  9.         $nombre=$row['nombmaq'];//obtenemos el nombre
  10.         $operario=$row['operario'];//obtenemos el operario
  11. }
  12. ?>
  13. <!--disponemos a mostrar el resultado-->
  14. <form name="mostrar">
  15.     <table width="40%" align="center"><!--construimos una tabla para mostrar los datos-->
  16.         <tr>
  17.             <td colspan="2" align="center">Ejemplo By bUllan9ebrio</td>
  18.         </tr>
  19.         <tr>
  20.             <td>
  21.                 Maquina : <input value="<?php echo $nombre;?>" /><!--mostramos el nombre de la maquina-->
  22.             </td>
  23.         </tr>
  24.         <tr>
  25.             <td>
  26.                 Operario : <input value="<?php echo $operario;?>" /><!--mostramos el nombre de operario-->
  27.             </td>
  28.         </tr>
  29.     </table>
  30. </form>


Bueno compadre, te dejo el ejemplo, esta paso por paso, mas adelante veras que ahi pasos que te puedes saltar, pero lo realize paso por paso para que lo puedas entender mejor, saludos y estudia!!