Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/04/2006, 13:58
Avatar de elquique
elquique
 
Fecha de Ingreso: marzo-2004
Ubicación: Florida, Uruguay
Mensajes: 2.495
Antigüedad: 21 años
Puntos: 78
jeje bueno pero es bastante sencillo de deducir, si tienes esto

<?php
$shtml
="<table>";
$shtml=$shtml."<tr>";
$shtml=$shtml."<td>Id</td><td>Codigo</td><td>US$</td>";
$shtml=$shtml."</tr>";
$shtml=$shtml."<tr>";
$shtml=$shtml."<td>1</td><td>C4325</td><td>2000.00</td>";
$shtml=$shtml."</tr>";
$shtml=$shtml."<tr>";
$shtml=$shtml."<td>2</td><td>DX456</td><td>1000.00</td>";
$shtml=$shtml."</tr>";
$shtml=$shtml."<tr>";
$shtml=$shtml."<td>3</td><td>&nbsp;</td><td>-50.00</td>";
$shtml=$shtml."</tr>";
$shtml=$shtml."<tr>";
$shtml=$shtml."<td>4</td><td>A18-TG</td><td>20.64</td>";
$shtml=$shtml."</tr>";
$shtml=$shtml."</table>";
$scarpeta=""; //carpeta donde guardar el archivo.
//debe tener permisos 775 por lo menos
$sfile=$scarpeta."/xxxx.xls"; //ruta del archivo a generar
$fp=fopen($sfile,"w");
fwrite($fp,$shtml);
fclose($fp);
echo
"<a href='".$sfile."'>Haz click aqui</a>";
?>


para leer tu base de datos lo haces como siempre y repites por cada registro asi:

<?php
$shtml
="<table>";
$shtml=$shtml."<tr>";
$shtml=$shtml."<td>ID</td><td>Nombre</td>";
$shtml=$shtml."</tr>";

$sql = "SELECT * FROM usuarios";
$rst = mysql_query($sql);
while ($row = mysql_fetch_array($rst)) {
$shtml=$shtml."<tr>";
$shtml=$shtml."<td>" . $row['id']. "</td><td>" . $row['nombre'] . "</td>";
$shtml=$shtml."</tr>";
}
$shtml=$shtml."</table>";
$scarpeta=""; //carpeta donde guardar el archivo.
//debe tener permisos 775 por lo menos
$sfile=$scarpeta."/xxxx.xls"; //ruta del archivo a generar
$fp=fopen($sfile,"w");
fwrite($fp,$shtml);
fclose($fp);
echo
"<a href='".$sfile."'>Haz click aqui</a>";
?>
__________________
Blog Jorge Oyhenard | Tutoriales Photoshop

Última edición por elquique; 06/04/2006 a las 15:26