Estoy haciendo una pagina que retorna por pantalla una query "dinamica" y ahora me faltaria que al pulsar un boton en la pagina, se generara un excel con el contenido mostrado.
El codigo de la pagina es este:
Código PHP:
   <?php
include('../config.php');   
conectar();
?>
 
</head>
 
<body>
<div id="contenidor">
  <div id="continguts_admin2"></div>
        <div id="cont_dr_m">
            <div id="cont_dr_2_m">
                <ul>
                    <li><a href="main.php">Inici</a></li>
                    <li id="current"><a href="llistats.php">Consulta llistats</a></li>                </ul>
            </div>
        </div>
        
        <div id="text_1_admin2"><!-- inici div contenidor -->
        
        <div class="contenedora">
    <a href="#" onClick="imprimir();"><img src="images/icons/ptr_ico.gif" width="24" height="24" alt="Imprimir" /></a>
    <a href="#"><img src="images/icons/xls_ico.gif" width="24" height="24" alt="Excel" /></a>
    
<table class="tablesorter" cellspacing="1" with>
<thead>
        <tr> 
<?
                $talla=$_POST["talla"];
                $recorregut=$_POST["recorregut"];
                $cadena = "";                
                
                if (isset($_POST["federat"])){
                    $cadena.= "federat = 'SI' AND ";
                }
                if (isset($_POST["acompanyant"])){
                    $cadena.= "acompanyant = 'SI' AND ";
                }
                if (isset($_POST["dormir"])){
                    $cadena.= "dormir = 'SI' AND ";
                }
                if (isset($_POST["dormir_ac"])){
                    $cadena.= "dormir_ac = 'SI' AND ";
                }
                if (isset($_POST["info"])){
                    $cadena.= "info = 'SI' AND ";
                }
                if (isset($_POST["talla"])){
                    if ($_POST["talla"] != "0"){
                        $cadena.= "talla = '".$talla."' AND ";
                    }
                }
                if (isset($_POST["recorregut"])){
                    if ($_POST["recorregut"] != "0"){
                        $cadena.= "recorregut = '".$recorregut."' AND ";
                    }
                }
                //echo ($cadena);
                
                foreach($_POST["secondlist"] as $camps){
                    if($campst == ""){
                        $campst = $camps;
                    }else{
                        $campst = $campst.",".$camps;}
                }
                
                $res2= mysql_query("SELECT ".$campst." FROM usuaris WHERE ".$cadena." nom <> 'Admin'");
                for ($i = 0; $i < mysql_num_fields($res2); $i++){
                    $res111 = mysql_query("SELECT * FROM equivalencia WHERE nom_ori LIKE '".mysql_field_name($res2, $i)."'");
                       echo ("<th>".strtoupper(mysql_result($res111,0,nom_tra))."</th>");
                } 
?>
        </tr>         
         </thead>
    <tbody> 
      <?
                while ($registre = mysql_fetch_row($res2)){
                    echo "<tr>";
                    foreach($registre as $clau){
                        echo "<td>",$clau,"</td>";
                    }
                }echo "</tr>"; 
?> 
      </tr>
    </tbody>
</table>   
</div>  
 
        
        </div> <!-- fi div contenidor -->
 
</div>
</div>
</body>
</html>   gracias de antemano
 
 



