Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] select de tablas

Estas en el tema de select de tablas en el foro de PHP en Foros del Web. Holas, quisiera saber si hay forma de poner dentro de un select las tablas de mi base seleccionada. Se que la forma en mysql de ...
  #1 (permalink)  
Antiguo 03/06/2014, 06:23
Avatar de asus090102  
Fecha de Ingreso: mayo-2012
Ubicación: Ensenada- Buenos Aires
Mensajes: 67
Antigüedad: 12 años
Puntos: 1
select de tablas

Holas, quisiera saber si hay forma de poner dentro de un select las tablas de mi base seleccionada.
Se que la forma en mysql de listarlas es: SHOW TABLES FROM dbase1

Este sería un combo de selección normal:
Código PHP:
<?php
$conectate 
mysql_connect("localhost""root""pass");
mysql_select_db("sistema1"$conectate);
$rst_combo1=  mysql_query("SELECT * FROM estado ORDER BY id_estado;"$conexion);
?>
<td><label for="estado">ESTADO:</label><select name="estado">
<option selected="" value="entrada" >ENTRADA</option>
<?php
while ($fila=mysql_fetch_array($rst_combo1))
{
echo 
"<option value='".$fila["nombre"]."' > ".$fila["nombre"]."</option>";
}
mysql_close($conexion);
?>
</select></td>
Ahora, como lo meto dentro de un combo? Estuve leyendo y tratando de entender pero no hay caso, necesito de vuestra ayuda.
Desde ya muchísimas gracias.

Última edición por asus090102; 03/06/2014 a las 06:31
  #2 (permalink)  
Antiguo 03/06/2014, 13:33
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: select de tablas

Si hicieras la consulta en phpmyadmin por ejemplo, verías lo que te devuelve y te harías una idea.

sería algo así:

Código PHP:
Ver original
  1. $consulta=mysql_query("show tables from mydatabase");
  2.  
  3. while($fila=mysql_fetch_array($consulta))
  4.     $select.='<option value="'.$fila[0].'">'.$fila[0].'</option>';
  #3 (permalink)  
Antiguo 03/06/2014, 16:32
Avatar de asus090102  
Fecha de Ingreso: mayo-2012
Ubicación: Ensenada- Buenos Aires
Mensajes: 67
Antigüedad: 12 años
Puntos: 1
Respuesta: select de tablas

Gracias por responder. Hice lo siguiente y quedó resuelto. A lo que tenía hecho solo me faltaba poner el valor 0 en fila.[0]. Muchísimas gracias.
Acá dejo el código por si alguien lo necesita.
Código PHP:
<?php
$conexion 
mysql_connect("localhost""root""pass");
$consulta=mysql_query("show tables from tierras");
?>
<html><body>
<td><label for="consulta">CONSULTA:</label><select name="consulta">
<option selected="" value="" >CONSULTA</option>
<?php
while($fila=mysql_fetch_array($consulta))
{
echo 
"<option value='".$fila["0"]."' > ".$fila["0"]."</option>";
}
mysql_close($conexion);
?>    
</body></html>


GRACIAS !! ocp001a

Última edición por asus090102; 03/06/2014 a las 16:37

Etiquetas: mysql, select, tabla, tablas
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 11:38.