Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/08/2008, 03:48
ilie
 
Fecha de Ingreso: agosto-2008
Mensajes: 218
Antigüedad: 15 años, 9 meses
Puntos: 7
Respuesta: Consulta a base de datos desde campos "option" de formulario

si lo que quieres es via la opción generar una consulta, te recomiendo que le asignes a cada opción el valor de la tabla/s seguido de el/los campos a buscar. ejemplo:

tabla1_tabla2|campo1_campo2...

luego cuando leas el valor lo único que tienes que hacer es separar las tablas y los campos:

list($tablas, $campos) = explode('|', $opcion);

$tabla = explode(',', $tablas);//obtengo array con tablas
$campo = explode(',', $campos);//obtengo array con campos


y posteriormente crear la query:
$sql_campos = "";
$sql_tablas ="";
for($i=0; $i<count($campo); $i++){
$sql_campos = $campo[i].", ";
}
for($i=0; $i<count($tabla); $i++){
$sql_tablas= $tabla[i].", ";
}
$sql ="select ".$sql_campos."FROM ".$sql_tablas.";