Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2006, 09:54
Ultra Violeta
 
Fecha de Ingreso: marzo-2005
Mensajes: 162
Antigüedad: 19 años, 1 mes
Puntos: 0
No puedo imprimir todos los registros devueltos por la consulta a la BD

Hola

El problema que tengo es que al momento de imprimir en pantalla los datos devueltos por la consulta hecha a la BD, se brinca el primer registro y únicamente imprime los registros que hay después de este. El código es éste:

Código PHP:
<?
  $sql
="SELECT se.Falta fecha, us.Nombre nombre, pri.Prioridad pri, se.Observsistemas obvs, co.Soporte sop, se.Observsistemas2 obvs2, se.Id_serv
  FROM Servicios se 
  LEFT JOIN Usuarios us ON (us.Id_usu=se.Id_usu) AND (us.borrado=0)
  LEFT JOIN Colores co ON (se.Id_col=co.Id_col) 
  LEFT JOIN Prioridad pri ON (se.Id_prio=pri.Id_prioridad)
  WHERE us.Id_usu='"
.$_SESSION['usuario_password']."' AND se.Id_col=4  AND se.Calificacion is NULL";

  
$separa explode("servicios.php"$_SERVER['PHP_SELF']);
  
$redir $separa[0]."aut_error.php";
  
  
$usuario_consulta odbc_exec($conn,$sql)or die(header ("Location:  $redir?error_login=1"));

  if (
odbc_fetch_row($usuario_consulta)) {
  

?>
<html>
<head>
<title>Servicios</title>
</head>

<body>
<table width="1249" height="148" border="1">
  <tr>
    <td height="20" colspan="5"><div align="center"><font face="Arial, Helvetica, sans-serif" size="2"><b>Servicios Prestados a <? echo $_SESSION['usuario_login']; ?></b></font></div></td>
  </tr>
  <tr>
  <font face="Arial, Helvetica, sans-serif" size="2">
    <td width="34" height="27"><div align="center">No.</div></td>
    <td width="210"><div align="center">Fecha y Hora</div></td>
    <td width="69"><div align="center">Prioridad</div></td>
    <td width="391"><div align="center">Descripci&oacute;n del Servicio</div></td>
    <td width="292"><div align="center">Solución</div></td>
   </font>
  </tr>
  <? while($usuario_datos odbc_fetch_array($usuario_consulta)){ ?>
  <tr align="left" valign="top">
    <td><? $cont ++;    
           echo 
$cont;    ?></td>
    <td><? echo $usuario_datos['fecha']; ?></td>
    <td><? echo $usuario_datos['pri']; ?></td>
    <td><? echo $usuario_datos['obvs']; ?></td>
    <td><? echo $usuario_datos['obvs2']; ?></td>
  </tr>
  <? ?>
</table>
</body>
</html>
<?        
  odbc_free_result
($usuario_consulta);
  
odbc_close($conn);
  }else{  

       
Header ("Location: $redir?error_login=8");
       exit;      
  }
?>
Salu2