Ver Mensaje Individual
  #18 (permalink)  
Antiguo 04/07/2006, 07:15
Avatar de miglos
miglos
 
Fecha de Ingreso: enero-2005
Ubicación: Perú
Mensajes: 235
Antigüedad: 19 años, 3 meses
Puntos: 1
Si bien ya logre ponerlo en una tabla, al momento de abrir el archivo, ahora solo me muestra una sola celda, la ultima de la consulta.
Código PHP:
<?    if(isset($rs) && mysql_num_rows($rs)>0)
   {
       
//numero de filas y columnas de conjunto de datos
       
$nrows=mysql_num_rows($rs);
       
$ncols=mysql_num_fields($rs);
       echo 
$select;
       echo 
'<br>filas:'.$nrows;
       echo 
'<br>cols:'.$ncols.'<br>';
       
//exit;
       //se recorre el recordset fila a fila, campo a campo
       
echo '<table border=1>';
       for(
$i=0;$i<$nrows;$i++)
       {
          echo 
'<tr>';
          for(
$j=0;$j<$ncols;$j++)
          
//se concatenan los valores
              
echo '<td>'.$datos=mysql_result($rs,$i,$j).',</td>';
              echo 
'</tr>';
          
//se quita el ; sobrante y se añade un salto de linea
       
}
       echo 
'</table>';
       
$archivo="archivo.csv";
       
//se pasa a un archivo, luego se crea un enlace
       
$fp=fopen($archivo,"w+");
       
fwrite($fp,$datos);
       
fclose($fp);
       
mysql_free_result($rs);
?>
    <a href="<?php echo $archivo;?>">Bajar archivo</a>
<?php

   
}
__________________
:adios: