Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2012, 12:48
carlosuc99
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 15 años, 4 meses
Puntos: 5
Exclamación No se ven los resultados

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&oacute;n al servidor.</h4>');
mysql_select_db('') or die('<h4 style="color: red;">Ha habido un problema con la conexi&oacute;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?