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>