Para poder exportar debemos crear una tabla html con un ID .
Luego crear un botón que llama a la función en si .
Les dejo la función . "un archivo para descargar" -> aqui
Pasar variables GET / POST ) Simples y ARRAY a varialbes PHP automáticamente
Recibir mediante PHP todas las variables de formularios html (variables simples y array ) desde metodos GET / POST y convertirlas en variables PHP
Buenas , tanto tiempo , en fin aquí estoy vivito y coleando ..
Hoy no traje el pendrive a mi trabajo y pensé .. claro como no aprovecho y lo subo a mi blog así lo puedo luego tener en casa y al mismo tiempo quizás este código le sirva a alguien .
El código es simple , mediante php obtengo todas las variables recibida de los metodos post y get de formularios HTML y las convierto en variables PHP con el mismo nombre .. , el método funciona tanto para variables simples como para arreglos de una dimensión (array) .
En el el script al recibir variables GET le aplico el "base64_decode" ya que al enviarlas las envio codificadas con "base64_encode" para que en las url no aparezcan los valores ... y así las url se ven algo así : "http://localhost/web/?page=c3QvaW5kZXg=&id_viaje=NDA=" esto lo uso para no revelar por GET información como números de ID .. y de esta manera aplicar algo de seguridad .
El uso del script es simple funciona importándolo a el php donde quieras recibir las variables ..
include '../php/recibirVariables.php';
<?php
foreach ($_GET as $nombre_campo => $valor) {
$asignacion = "\$" . $nombre_campo . "='"base64_decode($valor) . "';";
eval($asignacion);
}
// recibo todas las variables post automaticamente.
foreach ($_POST as $nombre_campo => $valor) {
if (is_array($valor)) {
foreach ($valor as $nombre => $valor2) {
$asignacion = "\$" . $nombre_campo . "[$nombre]='" . $valor2 . "';";
//echo $asignacion;
eval($asignacion);
}
} else {
$asignacion = "\$" . $nombre_campo . "='" . $valor . "';";
eval($asignacion);
}
//echo $asignacion;
}
?>
Suscribirse a:
Comentarios (Atom)