Buenas,
Tengo el siguiente PHP:
Código PHP:
<?
$usuario = $_REQUEST['Licencia'];
$pag = $_REQUEST['p'];
if( !isset($pag) ) $pag = 0;
$sig = $pag + 1;
$ant = 0;
if($pag > 0) $ant = $pag - 1;
function horas($mins)
{
$minutos = $mins % 60;
$horas = (int)($mins/60);
return "$horas:$minutos";
}
function FormatTimeAgo($timediff, $lang) {
if ($timediff < 60)
{
if ($lang == "en") $ago = "$timediff sec";
}
elseif ($timediff < 3600)
{
$timediff2 = floor($timediff / 60);
$timediff = $timediff - ($timediff2 * 60);
if (strlen($timediff) == 1) $timediff = "0$timediff";
if ($lang == "en") $ago = "$timediff2:$timediff min";
}
else
{
$timediff2 = floor($timediff / 60);
$timediff = $timediff - ($timediff2 * 60);
if (strlen($timediff) == 1) $timediff = "0$timediff";
$timediff3 = floor($timediff2 / 60);
$timediff2 = $timediff2 - ($timediff3 * 60);
if (strlen($timediff2) == 1) $timediff2 = "0$timediff2";
if ($lang == "en") $ago = "$timediff3:$timediff2 hrs";
}
if ($lang == "en") $ago .= " ago";
return $ago;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Libro de Vuelo</title>
</head>
<body>
<center>
<table cellpadding="4" cellspacing="0" style="width: 100%; text-align: center; ">
<tr style="background-color: #D2232A; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white; text-align: center;"><td>Fecha</td><td>Vuelo</td><td>Salida</td><td>Llegada</td><td>Aeronave</td><td>POB</td><td>Tiempo</td><td>Comentarios</td></tr>
<?
mysql_connect('', '', '') or die('<h4 style="color: red;">Ha habido un problema con la conexión al servidor.</h4>');
mysql_select_db('') or die('<h4 style="color: red;">Ha habido un problema con la conexión a la base de datos.</h4>');
$res = mysql_query("SELECT * FROM Reports WHERE Licencia = '$usuario' ORDER BY ID DESC LIMIT $pag, 20") or die('No se ha podido encontrar el usuario');
$filas = mysql_num_rows($res);
if($filas > 0)
for($i = 0;$i < $filas && $i < 5; $i++)
{
$vuelo = mysql_result($res, $i, 'Callsign');
$depicao = mysql_result($res, $i, 'DepICAO');
$desticao = mysql_result($res, $i, 'DesICAO');
$acft = mysql_result($res, $i, 'AC');
$fechasal = FormatTimeAgo(mysql_result($res, $i, 'StopTime'));
$eet = horas(mysql_result($res, $i, 'blocktime'));
?>
<tr style=\"font-family: Arial, Helvetica, sans-serif; font-size: 11px;\"><td><? echo $fechasal; ?></td>
<td><? echo $vuelo; ?></td>
<td><? echo $depicao; ?></td>
<td><? echo $desticao; ?></td>
<td><? echo $acft; ?></td>
<td><? echo $pax; ?></td>
<td><? echo "$eet h" ?></td>
<?
}
mysql_close();
?>
</table><br />
<? echo "<a style=\"color: #D2232A;\" href=\"libro-vuelo.php?id=$usuario&p=$ant\">Anterior</a> <a style=\"color: #D2232A;\" href=\"libro-vuelo.php?p=$sig\">Siguiente</a>"; ?>
</center>
</body>
</html>
El problema es que no se ven los resultados sólo se ve el encabezado de la tabla.
Lo que no sé es si necesito acceder al siguiente archivo desde libro-vuelo.php?licencia=XXX1001 . De esta manera tampoco funciona. Yo lo que he hecho es un INCLUDE en un archivo PHP que no funciona.
Por lo que no sé dónde está el error en el archivo o de otra manera.
Alguna idea del error?