Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2012, 12:32
pablomorales
 
Fecha de Ingreso: enero-2012
Mensajes: 13
Antigüedad: 12 años, 4 meses
Puntos: 0
Pregunta Problema con la funcion mysql_list_tables

Tengo un problema con este codigo explico lo que quiero hacer:

Tengo una base de datos y en esa base de datos tengo "x" cantidad de tablas
quiero mostrar todas las tablas "x" en un select

<br><select name="cliente" style="height:20px; width:20%;" type="text" value="">

Logre hacerlo pero lo raro es que me muestra la primera letra del nombre de la tabla.

el codigo es:



Código PHP:
Ver original
  1. <?php
  2. $dbname = 'basedatos';
  3.  
  4. if (!mysql_connect('localhost', 'user', 'pass')) {
  5.     echo 'Fallo en la conexion';
  6.     exit;
  7. }
  8.  
  9. $result = mysql_list_tables($dbname);
  10.  
  11. if (!$result) {
  12.     echo "No se a podido conectar a la BD\n";
  13.     echo 'MySQL Error: ' . mysql_error();
  14.     exit;
  15. }
  16.  
  17.  
  18. echo '<br><select name="cliente" style="height:20px; width:20%;" type="text" value="">';
  19.  
  20. //Generamos el menu desplegable
  21. while ($row=mysql_fetch_row($result))
  22. {echo '<option>'.$row[0]["cliente"];}
  23.  
  24. //while ($row=mysql_fetch_array($result)) {
  25. //  
  26. //    echo "$row[0]";
  27. //    echo '<option>'. $row["cliente"];
  28. //}    
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36. ?>

Última edición por pablomorales; 04/01/2012 a las 13:07