Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/09/2011, 12:27
Avatar de DrFaust
DrFaust
 
Fecha de Ingreso: septiembre-2011
Ubicación: Buenos Aires
Mensajes: 308
Antigüedad: 13 años, 3 meses
Puntos: 87
Respuesta: Busqueda mandarla a exel

Tu pregunta no se entiende muy bien. Por lo que pude ver, querés exportar una búsqueda a un archivo de Excel, y permitirle al usuario elegir qué columnas mostrar (teléfono, web, etcétera).

Para hacer esto, armá de la siguiente manera los checkboxes que permiten elegir qué columnas mostrar:

<input type="checkbox" name="datos[]" value="nombre" />
<input type="checkbox" name="datos[]" value="telefono" />
<input type="checkbox" name="datos[]" value="web" />

A la hora de armar la petición SQL podés averiguar qué checkboxes marcó el usuario de la siguiente manera:

$peticion = implode(", ", $_POST["datos"]);

Si el usuario marcó nombre y web, ese código genera una cadena que dice "nombre, web".

Entonces la petición SQL quedaría así:

SELECT $peticion WHERE $tipobusqueda LIKE $terminobusqueda

Tan simple como eso.

Vas a tener que guardar las variables $tipobusqueda y $terminobusqueda como campos hidden en el formulario de la página de resultados, para poder volver a pasárselos a PHP a la hora de exportar los datos a Excel, así el script sabe qué datos exportar.