Foros del Web » Programando para Internet » PHP »

Tablas y Select

Estas en el tema de Tablas y Select en el foro de PHP en Foros del Web. Buenas Amigos !!! Nada mas para compartir un pedazo de codigo el cual utilizo al momento de generar una tabla de la base de datos ...
  #1 (permalink)  
Antiguo 04/09/2013, 16:36
 
Fecha de Ingreso: agosto-2013
Ubicación: hermosillo
Mensajes: 13
Antigüedad: 10 años, 8 meses
Puntos: 0
Información Tablas y Select

Buenas Amigos !!!

Nada mas para compartir un pedazo de codigo el cual utilizo al momento de generar una tabla de la base de datos y un select con datos de la base de datos.

Con select me refiero a crear una lista desplegable de html.

Se que es algo simple pero hay veces que te haces bolas con algo tan sencillo.


Crear un select:

Código PHP:
Ver original
  1. <?php
  2. $sql='select * from nombre_de_tabla';
  3.     $consulta=mysql_query($sql);
  4.     echo "<select name='lista[]'>";
  5.         echo "<option>ninguno</option>";
  6.         while($fila=mysql_fetch_array($consulta))
  7.         {
  8.             echo "<option value='".$fila['0']."'>".$fila['0']."</option>"; //el 0 corresponde al indice de la tabla de la base de datos
  9.         }
  10.     echo "</select>" ?>;

Crear una tabla:

Código PHP:
Ver original
  1. <?php
  2. $sql="SELECT * FROM nombre_de_tabla";      /* Realizamos la consulta SQL */
  3.       $result= mysql_query($sql) or die(mysql_error());
  4.       if(mysql_num_rows($result)==0) die("No hay registros para mostrar");
  5.  
  6.       echo "<table>"; /* Desplegamos cada uno de los registros dentro de una tabla */  
  7.               echo "<tr>
  8.                         <th>dato1</th>
  9.                         <th>dato2</th>                     
  10.                    </tr>";
  11.               /*Y ahora todos los registros */
  12.               while($row=mysql_fetch_array($result))
  13.               {
  14.                 echo "<tr>
  15.                        <td>$row[0]</td> //los numeros corresponden al indice en las tabla de bases de datos
  16.                        <td>$row[1]</td>
  17.                      </tr>";
  18.               }
  19.         echo "</table>"; ?>

Solo hay que cambiar unos pocos datos y listo Y con datos me refiero a los nombres de sus tablas.

Espero les haya servido de ayuda

Saludos.

Etiquetas: database, select, tabla, table
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 18:56.