Hola, mi problema es que al tratar de ver la informacion que obtengo de la base de datos me genera este error:
Warning: odbc_fetch_object(): supplied argument is not a valid ODBC result resource in C:\Inetpub\wwwroot\phpysqlserver\bienvenida.php on line 44
Mi código es el siguiente:
Código PHP:
<?
$sql="SELECT se.Falta fecha, us.Nombre nombre, pri.Prioridad pri, se.Observsistemas obvs, co.Soporte sop,
se.Observsistemas2 obvs2
FROM Usuarios us
INNER JOIN Servicios se ON (us.Id_usu=se.Id_usu)
INNER JOIN Colores co ON (se.Id_col=co.Id_col)
INNER JOIN Prioridad pri ON (se.Id_prio=pri.Id_prioridad)
WHERE us.Id_usu='".$_SESSION['usuario_password']."'";
$separa = explode("_", $_SERVER['PHP_SELF']);
$redir = $separa[0]."_error";
$usuario_consulta = odbc_exec($conn,$sql)or die(header ("Location: $redir?error_login=1"));
if (odbc_num_rows($usuario_consulta) != 0) {
$usuario_datos = odbc_fetch_array($usuario_consulta);
odbc_free_result($usuario_consulta);
odbc_close($conn);
?>
<td><div align="center">Fecha y Hora</div></td>
<td><div align="center">Usuario</div></td>
<td><div align="center">Prioridad </div></td>
<td><div align="center">Descripción del Servicio</div></td>
<td><div align="center">Estatus</div></td>
<td><div align="center">Solución</div></td>
</tr>
<? while($row = odbc_fetch_object($usuario_datos)){ ?>//ES AQUI DONDE ME MARCA EL ERROR.
<tr>
<td><? echo $row['fecha']; ?></td>
<td><? echo "<a href='calificar.php'>".$row['nombre']."</a>"; ?></td>
<td><? echo $row['pri']; ?></td>
<td><? echo $row['obvs']; ?></td>
<td><? echo $row['sop']; ?></td>
<td><? echo $row['obvs2']; ?></td>
</tr>
<? } } ?>
Salu2