Código HTML:
<?php header("Content-Type: application/vnd.ms-excel"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("content-disposition: attachment;filename=Reportes al ".date("d-m-y").".xls"); ?> <HTML LANG="es"> <title>Bases de Datos.</title> </head> <body> <?php $NombreBD = "AQUI VA EL NOMBRE DE TU BASE DE DATOS"; $Servidor = "AQUI VA EL NOMBRE DE TU SERVIDOR EN EL MAYOR DE LOS CASOS LOCALHOST"; $Usuario = "AQUI VA TU NOMBRE DE USUARIO DE LA BASE DE DATOS EN EL MAYOR DE LOS CASOS ROOT"; $Password = "PASSWORD DE TU BASE DE DATOS SI NO TIENE PASS DEJAR EN BLANCO"; $IdConexion = mysql_connect($Servidor, $Usuario, $Password); mysql_select_db($NombreBD, $IdConexion); $sql = "COLOCA AQUI TU CONSULTA SQL A LA BD"; $result=mysql_query($sql,$IdConexion); ?> <TABLE BORDER=1 align="center" CELLPADDING=1 CELLSPACING=1> <TR> <TD bgcolor="#000000"><span style="color:#FFFFFF; font-weight:bold;"> CELDA1</span></TD> <TD bgcolor="#000000"><span style="color:#FFFFFF; font-weight:bold;"> CELDA2 </span></TD> <TD bgcolor="#000000"><span style="color:#FFFFFF; font-weight:bold;"> CELDA3 </span></TD> <TD bgcolor="#000000"><span style="color:#FFFFFF; font-weight:bold;"> CELDA4 </span></TD> </TR> <?php while($row = mysql_fetch_array($result)) { echo"<tr>"; echo"<td>".$row["campo a mostrar de tu base de datos"]. "</td>"; echo"<td>".$row["campo a mostrar de tu base de datos"]. "</td>"; echo"<td>".$row["campo a mostrar de tu base de datos"]. "</td>"; echo"<td>".$row["campo a mostrar de tu base de datos"]. "</td>"; echo "</tr>"; } mysql_free_result($result); mysql_close($IdConexion); //Cierras la Conexión ?> </table> </body> </html>
Gracias !!!