Foros del Web » Programando para Internet » PHP »

Excel Exportar

Estas en el tema de Excel Exportar en el foro de PHP en Foros del Web. buenas tengo el siguiente codigo <?php include_once('adodb/adodb.inc.php'); include_once('adodb/adodb-pager.inc.php'); $db = NewADOConnection('oci8'); $db->Connect('localhost','ivhan35','ivan','xe'); $sql = "select * from usuario " $pager = new ADODB_Pager($db,$sql); $pager->Render($rows_per_page=5); ?> ...
  #1 (permalink)  
Antiguo 15/04/2010, 10:59
 
Fecha de Ingreso: abril-2010
Mensajes: 10
Antigüedad: 14 años, 7 meses
Puntos: 0
Excel Exportar

buenas tengo el siguiente codigo


<?php


include_once('adodb/adodb.inc.php');
include_once('adodb/adodb-pager.inc.php');


$db = NewADOConnection('oci8');

$db->Connect('localhost','ivhan35','ivan','xe');

$sql = "select * from usuario "
$pager = new ADODB_Pager($db,$sql);
$pager->Render($rows_per_page=5);

?>


<form action=excel.php method = POST>
<input type="hidden" name="export value="<?php echo $excel;?>"/>
<input type = "submit" value =" Importar">
</form>
<?php




y este excel.php:


<?php
$excel=$_POST['export'];
header('Content-type: application/vnd.ms-excel');
$archivo=date("d_m_Y_H_i_s");
header("Content-Disposition: attachment; filename=".$archivo.".xls");
header("Pragma: no-cache");
header("Expires: 0");
?>


pero al ejecutarlo exporta el archivo pero al abrirlo no hay resultados de la consulta, alguien que me me pueda ayudar gracias
  #2 (permalink)  
Antiguo 15/04/2010, 11:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Excel Exportar

Pues aparte de enviar los headers() tienes que enviar el contenido de tu archivo de excel para que se vea.

Saludos.
  #3 (permalink)  
Antiguo 15/04/2010, 12:21
 
Fecha de Ingreso: abril-2010
Mensajes: 10
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Excel Exportar

pero no es necesario porque meti los header en la misma pagina donde muestra la conulta y muestra la tabla normal

Etiquetas: excel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:09.