
05/09/2011, 12:27
|
 | | | Fecha de Ingreso: septiembre-2011 Ubicación: Buenos Aires
Mensajes: 308
Antigüedad: 13 años, 5 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. |