Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2013, 09:49
sega186
 
Fecha de Ingreso: agosto-2008
Mensajes: 168
Antigüedad: 15 años, 8 meses
Puntos: 0
Exportar tablas a excel

Crodial saludo alguien quien me pueda ayudar con este tema.
Quiero exportar mis tablas en mysql a excel, lo que quiero es que desde el menu desplegable se seleccione la tabla que quiero descargar. Actualmente al ejecutar el codigo simplemente no hace nada se queda pensando, lueego que le mando una vairable por POST que es $tabla y que es como se llama el select. Este es el codigo gracias.
Código PHP:
<?php 
header
("Content-type: application/vnd.ms-excel" ) ; 
header("Content-Disposition: attachment; filename=archivo.xls" ) ; 
//en la sigte linea colocar entre comillas el nombre del servidor mysql (generalmente, localhost) 
$servidor="localhost"
//en la sigte linea colocar entre comillas el nombre de usuario 
$user="root"
//en la sigte linea colocar entre comillas la contraseña 
$pass=""
//en la sigte linea colocar entre comillas e nombre de la base de datos 
$db="bd_cth"
//en la sigte linea colocar entre comillas e nombre de la tabla
$tabla=$_POST["tabla"];  
mysql_connect($servidor,$user,$pass) ; 
mysql_select_db($db) ; 
$qry=mysql_query("select * from $tabla" ) ; 
$campos mysql_num_fields($qry) ; 
$i=0
echo 
"<table><tr>"
while(
$i<$campos){ 
echo 
"<td>"mysql_field_name ($qry$i) ; 
echo 
"</td>"
$i++; 

echo 
"</tr>"
while(
$row=mysql_fetch_array($qry)){ 
echo 
"<tr>"
for(
$j=0$j<$campos$j++) { 
echo 
"<td>".$row[$j]."</td>"

echo 
"</tr>"

echo 
"</table>"
?> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Documento sin título</title>
</head>

<body>
</body>
</html>