Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2006, 18:53
Avatar de jpogsistem
jpogsistem
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 4 meses
Puntos: 4
Error Extraño al Exportar a Excel

Que tal,

Verán, estoy pasando a un archivo de excel una consulta de mysql con el código tradicional y efectivo que hemos manejado aquí en forosdelweb.

La cuestión es que en el archivo de excel que se genera, no me aparece el primer registro..........es decir la consulta en mysql, me muestra 5 registros y el excel me muestra solo 4. Probando con tablas diferentes me di cuenta que el que no aparece es el primero, el de id menor. Por que será ???

Les dejo el código.
Gracias de Antemano.



$resultado = "SELECT nombres, apellidos, ssn, cedula, pasaporte, sexo, DATE_FORMAT(fecha_nacimiento,'%m/%d/%Y') as fecha_nacimiento, ciudad, estado, pais, direccion, direccion2, codigo_postal, email FROM pi_pacientes WHERE creado_por='".$_SESSION['usuario_name']."'";
$resultado = mysql_query($resultado, $collection) or die(mysql_error());
$row = mysql_fetch_assoc($resultado);
$shtml="<table>";
$shtml=$shtml."<td style='border:1px solid #CCCCCC'><font color='#000000' size='2' face='Arial'><strong>Lista de Pacientes </strong></td>";
$shtml=$shtml."<tr>";
$shtml=$shtml."<td style='border:1px solid #CCCCCC'><font color='#000000' size='2' face='Arial'><strong>Nombres</strong></td>";
$shtml=$shtml."<td style='border:1px solid #CCCCCC'><font color='#000000' size='2' face='Arial'><strong>Apellidos</strong></td>";
$shtml=$shtml."</tr>";
while($row=mysql_fetch_array($resultado)) {
$shtml=$shtml."<tr>";
$shtml=$shtml."<td style='border:1px solid #CCCCCC'><font color='#000000' size='2' face='Arial'>".$row["nombres"]."</td>";
$shtml=$shtml."<td style='border:1px solid #CCCCCC'><font color='#000000' size='2' face='Arial'>".$row["apellidos"]."</td>";
$shtml=$shtml."</tr>";
}
$shtml=$shtml."</table>";
//echo "$shtml";
$scarpeta="forms/"; //carpeta donde guardar el archivo. //debe tener permisos 775 por lo menos
$sfile=$scarpeta."/consulta.xls"; //ruta del archivo a generar
$fp=fopen($sfile,"w");
fwrite($fp,$shtml);
fclose($fp);
echo "<a href='".$sfile."'><img src='assets/save_list.gif' width='120' height='27' border='0'></a>";
mysql_free_result($resultado);
__________________
EL LIMITE ES EL UNIVERSO