Exportar desde Php - Mysql a Excel

Buenas gente, esta vez necesito saber como exportar desde mysql a excel.

Estoy armando un pequeño sistemita en donde ingreso productos y genero listados.

El tema es que quiero exportar esas consultas que hago a la db.

Como hago para exportar el listado a excel?

Este es el archivo que estoy manejando....o intentando! Ja

$$\begin{align}&<?php\\ &$titulo= "Listado de Productos";\\ &$link = mysql_connect("localhost", "root", "");\\ &mysql_select_db("catalogo", $link);\\ &\\ &// maximo por pagina\\ &$limit = 5;\\ &\\ &// pagina pedida\\ &$pag = (\int) @$_GET["pag"];\\ &if ($pag < 1)\\ &{\\ &   $pag = 1;\\ &}\\ &$offset = ($pag-1) * $limit;\\ &\\ &$criterio="ORDER BY prd_precio DESC";\\ &\\ &$sql="SELECT SQL_CALC_FOUND_ROWS prd_id, prd_nombre, prd_descripcion, prd_precio, prd_foto FROM productos $criterio LIMIT $offset, $limit";\\ &$sqlTotal = "SELECT FOUND_ROWS() as total";\\ &$rs = mysql_query($sql);\\ &$rsTotal = mysql_query($sqlTotal);\\ &$rowTotal = mysql_fetch_assoc($rsTotal);\\ &// Total de registros \sin limit\\ &$total = $rowTotal["total"];\\ &?>\\ &\\ &\\ &<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\\ &<html>\\ &	<head>\\ &		<title><?php echo ($titulo);?></title>\\ &		<meta content="\text/html; charset=iso-8859-1" http-\equiv="Content-Type" />\\ &		<link href="panel.css" rel="stylesheet" type="\text/css" />\\ &        <script type="\text/javascript">\\ &        function CargarFoto(img, ancho, alto)\\ &        {\\ &            derecha=(screen.width-ancho)/2;\\ &            arriba=(screen.height-alto)/2;\\ &            string="toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width="+ancho+",height="+alto+",left="+derecha+",top="+arriba+"";\\ &            fin=window.open(img,"",string);\\ &        }\\ &        </script>\\ &    </head>\\ &	<body>\\ &    	<h1><?php echo ($titulo); ?></h1>\\ &		<!-- Inicio del desarrollo -->\\ &		
\\ &        <table class="panel">\\ &            <tr>\\ &                <th class="titulo">Nombre</th>\\ &                <th class="titulo">Descripcion</th>\\ &                <th class="titulo">Precio</th>\\ &                <th class="titulo">\\ &                    \\ &                        iconos/agregar2.png</th>\\ &                <th class="titulo">\\ &                    \\ &                        iconos/logout.gif</th>\\ &                        \\ &                <th class="titulo">\\ &                        iconos/verfoto.png</th>\\ &                        \\ &                </form>\\ &            </tr>\\ &        <?php\\ &        //inicio del muestreo\\ &        //$cantidad=mysql_num_rows($resultado);\\ &        while($fila=mysql_fetch_assoc($rs)){\\ &        ?>\\ &        <tr>\\ &            <td class="lista"><?php echo($fila["prd_nombre"]);?></td>\\ &            <td class="lista"><?php echo($fila["prd_descripcion"]);?></td>\\ &            <td class="lista"><?php echo($fila["prd_precio"]);?></td>\\ &            <td class="lista">\\ &                ">\\ &                iconos/editar3.png\\ &                \\ &            </td>\\ &            <td class="lista">\\ &                ">\\ &                    iconos/borrar2.png\\ &                \\ &            </td>\\ &            <td class="lista">);?>','614','480')]\\ &                            iconos/ampliar.png\\ &                              \\ &            </td>\\ &        </tr>\\ &        <?php\\ &        }\\ &        //mysql_close();\\ &        //Fin del muestreo\\ &        ?>\\ &        <tr>\\ &            <td class="pie" colspan="5">\\ &            <?php \\ &                $totalPag = ceil($total/$limit);//ceil redondea hacia arriba\\ &         $links = array();\\ &         for( $i=1; $i<=$totalPag ; $i++)\\ &         {\\ &            $links[$i] = "<a href=\"?pag=$i\">$i"; \\ &		 }\\ &		 $ant=@$_GET["pag"]-1;\\ &		 $anterior="<a href=\"?pag=$ant\">Anterior</a>"; \\ &		 if ($ant>=1)\\ &		 {\\ &		  echo ($anterior . " | ");\\ &		 }\\ &            echo implode(" | ", $links);//implode, une elementos de un array en una cadena\\ &            $sig=@$_GET["pag"]+1;   \\ &         if ($sig==1)\\ &         {\\ &		 	$sig=$sig+1;\\ &		 }\\ &		 $siguiente="<a href=\"?pag=$sig\">Siguiente</a>";\\ &		 if ($sig<=$totalPag)\\ &		 { \\ &		 echo (" - " . $siguiente);\\ &		 }\\ &            ?>\\ &            </td>\\ &        </tr>\\ &        <!--<tr>\\ &            <td class="pie" colspan="3">Se han encontrado <?php //echo($cantidad);?> registros</td>\\ &        </tr>-->\\ &        </table>\\ &            \\ &        \\ &	</body>\\ &</html>\end{align}$$

1 respuesta

Respuesta
1

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas