Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/10/2009, 11:52
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

Cita:
Iniciado por abimaelrc Ver Mensaje
Si te fijas en la funcion que usa
Código PHP:
Ver original
  1. <?php
  2. function cargar_combo($tabla,$value,$opt){
  3. $enlace = mysql_connect("localhost", "root", "") or die("No pudo conectarse : " . mysql_error());
  4.     mysql_select_db("prueba") or die("No pudo seleccionarse la BD.");
  5.     $sql = "select * from ".$tabla;
  6.     $res = mysql_query($sql) or die (mysql_error());
  7.     echo "<select name='$tabla' class='botones'>";
  8.     while($fila = mysql_fetch_assoc($res)){
  9.         echo "<option value='$fila[$value]'>$fila[$opt]</option>";
  10.     }
  11.     echo "</select>";
  12.              mysql_close($enlace);
  13. }
  14. ?>
Vas a notar que id es la columna que busca especificamente para buscar la informacion y opcion es otra columna para mostrar el dato al usuario.

Desde ya gracias.
Haber a modo de ejemplo.
Yo tengo una tabla que se llama libro y sus campos son: id_libro y nombre_libro.

Cuando yo llamo a la funcion seria con esos parametros :

Código PHP:
<?php
include("funciones.php");
cargar_combo("libro","id","opcion"); 
?>
¿Esos parametros (id y opcion) que valor tendrian que llevar?


Gracias.