Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2012, 05:12
taboacar
 
Fecha de Ingreso: octubre-2012
Ubicación: Pozuelo de Alarcón
Mensajes: 67
Antigüedad: 11 años, 6 meses
Puntos: 1
Pasar array a otro fichero.php

Buenos días,

Me gustaría poder pasar un array que le entra como argumento a un fichero Php(loan_result_view.php) el cual lo usa para imprimir una tabla.

He puesto un "input"/"boton"(esta en loan_result_view.php) (que llama a otro fichero llamado ficheroExcel.php) para que dicho fichero exporte el esa tabla a un fichero Excel.

Input/Enlace:

Código HTML:
Ver original
  1. <a href="/ilmts/application/views/ficheroExcel.php" id="loans" value="<?php echo $loans ?>">EXPORTAR</a>

El fichero "ficheroExcel.php" me genera/crea el excel perfectamente. Lo que no me genera son las lineas de la variable $loans ya que no se como pasarlo a eso otro fichero para que me genere la tabla dentro del excel.

En el fichero "ficheroExcel.php" tengo puesto esto:

Código PHP:
Ver original
  1. <?php
  2. header('Content-type: application/vnd.ms-excel');
  3. header("Content-Disposition: attachment; filename=archivo.xls");
  4. header("Pragma: no-cache");
  5. header("Expires: 0"); ?>
  6. <?php if(isset($loans) && count($loans)>0): ?>
  7.    
  8.     <?php echo "<p>Loans found: "; echo count($loans); echo "</p>" ?>
  9.     <div id="pagination" >
  10.     <table id="loans_table" class="results_table">  
  11.         <tr class="table_header">  
  12.             <?php foreach ($ffields as $ffield): ?>
  13.                 <th scope="col"> <?php echo $ffield; ?> </th>
  14.             <?php endforeach; ?>
  15.         </tr>
  16.         <?php foreach($loans as $loan): ?>
  17.         <tr>
  18.             <?php foreach ($fields as $field): ?>
  19.                 <?php if (strcmp($field,'rma')==0): ?>
  20.                     <td><a href="/ilmts/loan/detail/<?php echo $loan['rma']?>"> <?php echo $loan[$field]; ?> </td>
  21.                 <?php else: ?>
  22.                     <td> <?php echo $loan[$field]; ?> </td>
  23.                 <?php endif; ?>
  24.             <?php endforeach; ?>
  25.         </tr>              
  26.         <?php endforeach; ?>
  27.     </table>   
  28.     </div>
  29. <?php else: ?> 
  30.     <p>No loans found.</p>
  31. <?php endif; ?>

Si me pudierais decir como pasar esa variable/array al otro fichero para poder sacar la tabla seria de gran ayuda.

Muchas gracias de antemano.

Un saludo.