Ver Mensaje Individual
  #12 (permalink)  
Antiguo 21/10/2009, 19:20
Avatar de Capote
Capote
 
Fecha de Ingreso: julio-2007
Ubicación: C h i l e
Mensajes: 136
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Consulta al cargar combo desde una base de datos

Despues de luchar bastante, pude solucionarlo, modifique un poco el código, espero que no sea para mal eso si (ja). Ahora estoy pasando a la función por parámetro solo el nombre de la tabla.

Aqui el código:
Llamada a la funcion:
Código PHP:
<?php
    
    
require('base_datos.php');
    require(
'conexion.php');
    
    
//llamamos a la funcion cargar combobox
    
include("carga_combo.php");
    
cargar_combo("libro");        

?>
Función carga_combo.php

Código PHP:
<?php
//cargar datos en combobox
function cargar_combo($tabla)
{
    require (
'base_datos.php');
    require (
'conexion.php');
       
//cargar combo
       
echo "<select name='libro'> ";
       echo 
"<option selected='selected'>seleccione comuna</option>";
            
$consulta "select nombre_libro from " .$tabla;
            
$resultado mysql_query ($consulta);
            
//comprobar si esxiten resultados
            
if (mysql_num_rows ($resultado))
                {
                   
//Muestra los resultados
                        
for ($i=0$i<=mysql_num_rows($resultado)-1$i++)
                        {
                            if (!(
$registro mysql_fetch_row($resultado)))
                            {
                                continue;
                            }
                            echo 
'<option>'.$registro[0].'</option>';
                        }
                }        
}
?>
Gracias a todos por la ayuda