Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2012, 03:27
taboacar
 
Fecha de Ingreso: octubre-2012
Ubicación: Pozuelo de Alarcón
Mensajes: 67
Antigüedad: 11 años, 6 meses
Puntos: 1
Exportar consulta a fichero Excel.xls con bd en Access

Buenos dias,

Estoy intentando pasar el resultado de mi busqueda a un fichero Excel, he leido en otro tema de este foro como pasarlo con el JQuery. Lo estoy intentando y me da dos problemas.

1) La consulta que realizo antes me aparecia en paginas las cuales se pueden pasar pero al poner el código descrito en el tema la consulta me aparece en la misma pantalla todas seguidas.

2) No me reconoce el fichero el cual genera el excel, creo que es por que lo llamo de forma erronea ya que utilizo la metodologia model-vista-controlador.

Os dejo el codigo donde me gustaria poner el boton que generara el fichero Excel.

Código PHP:
Ver original
  1. <script type="text/javascript" src="<?php echo js_url(); ?>field_management.js"></script>
  2. <script type="text/javascript" src="<?php echo js_url(); ?>jquery-1.6.1.min.js"></script>
  3. <script type="text/javascript">
  4.     $(document).ready(function()
  5.     {
  6.         $(".botonExcel").click(function(event) {
  7.             $("#datos_a_enviar").val( $("<div>").append( $("#loans_table").eq(0).clone()).html());
  8.             $("#FormularioExportacion").submit();
  9.         });
  10.     });
  11.  
  12. </script>
  13.  
  14. <?php if(isset($loans) && count($loans)>0): ?>
  15.    
  16.     <?php echo "<p>Loans found: "; echo count($loans); echo "</p>" ?>
  17.     <div id="pagination">
  18.     <table id="loans_table" class="results_table">  
  19.         <tr class="table_header">  
  20.             <?php foreach ($ffields as $ffield): ?>
  21.                 <th scope="col"> <?php echo $ffield; ?> </th>
  22.             <?php endforeach; ?>
  23.         </tr>
  24.         <?php foreach($loans as $loan): ?>
  25.         <tr>
  26.             <?php foreach ($fields as $field): ?>
  27.                 <?php if (strcmp($field,'rma')==0): ?>
  28.                     <td><a href="/ilmts/loan/detail/<?php echo $loan['rma']?>"> <?php echo $loan[$field]; ?> </td>
  29.                 <?php else: ?>
  30.                     <td> <?php echo $loan[$field]; ?> </td>
  31.                 <?php endif; ?>
  32.             <?php endforeach; ?>
  33.         </tr>              
  34.         <?php endforeach; ?>
  35.     </table>
  36.    
  37.     <form action="ficheroExcel.php" method="post" target="_blank" id="FormularioExportacion">
  38.     <a href="/iltms/Application/views/ficheroExcel.php" target="_self"> <input type="button" name="boton" value="Exportar a Excel"> </a>
  39.     <input type="hidden" id="datos_a_enviar" name="datos_a_enviar" />
  40.     </div>
  41.    
  42. <?php else: ?> 
  43.     <p>No loans found.</p>
  44. <?php endif; ?>

Muchas gracias por su ayuda.

Un saludo

Última edición por taboacar; 30/10/2012 a las 04:24