Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2009, 12:14
SeNdEr2003
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 8 meses
Puntos: 3
Al exportar datos de mysql a excel me muestra solo un contenido

Buenas

Estoy exportando una db de mysql a excel mediante php, todo funciona, escribe el excel, exporta los datos todo ok, el tema es que solo exporta un solo registro!

Lo raro es que al hacer echo $contenido; para ver que es lo que tiene esa variable me tira todas las tablas y su contenido!, por lo que no entiendo porque al pasarlo a excel me muestra uno solo...tengo armado algo asi:

Código PHP:
 $contenido "<TABLE BORDER='1'>
<tr><td>Nombre</td><td>Apellido</td><td>Email</td></tr>
<tr><td>$row[nombre]</td><td>$apellido]</td><td>$row[email]</td></tr>

</table>"

Y para escribir en el excel:

Código PHP:
//ruta y nombre donde se guardara el archivo
        
$nombre "excel.xls";
        
$url="./".$nombre;

        
//abrimos el archivo en escritura
        
$p=fopen("$url","w");
        
        if(
$p){
            
//escribimos el contenido
            
fputs($p,$contenido);
            echo 
"Archivo ".$nombre."\n escrito exitosamente!<br><br><br>";
        }
        
//cerramos el archivo
        
fclose($p);
        } 
No entiendo que esta mal...hago un mysql_fetch_array la variable $contenido al hacer echo me muestra bien dentro del php!