Pues uno de los problemas es que no sé como explicarlo, voy a intentarlo.
Como somos nulos para hacer la tabla de la página que te mostré en el mensaje anterior
Código HTML:
Ver originalhttp://www.greeceairwaysva.com/fss/index.php/tour/details/17
, intentamos hacer una nosotros, una página php que hace una simple consulta:
Código PHP:
Ver original$query_Tablafinaltours = "SELECT `phpvms_pireps`.`pilotid` , `phpvms_pireps`.`accepted` FROM phpvms_pireps WHERE ( ( `phpvms_pireps`.`flightnum` ='GB10' ) AND ( `phpvms_pireps`.`accepted` =1 ) ) ORDER BY `phpvms_pireps`.`pilotid` ASC LIMIT 0 , 300";
Nos devuelve un listado de
pilotos que han realizado ese
flightnum (GB-01, 1001,1007,1004,etc), este o no aceptado eso lo indica un numero (supongo que habría que hacer un if... echo... para que solo saliera tick al estar aceptado), eso en el eje "Y". En el segundo eje "Y" nos devuelve el
flightnum con el criterio anterior.
Lo que queremos conseguir es algo así:
Que el
piloto salga en el eje "Y" y el
flightnum en el eje "X". De ahí viene todo el tema. Quizás sea mejor hace una tabla nueva que se rellene mediante formulario y reciba los datos del mismo sitio, o no sé bien.
P.D: Este es el código que usamos:
Código PHP:
Ver original<?php require_once ("/home/argavirt/public_html/Connections/byethost.php"); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
}
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ?
intval($theValue) : "NULL"; break;
case "double":
$theValue = ($theValue != "") ?
doubleval($theValue) : "NULL"; break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$query_tabladetours = "SELECT `phpvms_pireps`.`pilotid` , `phpvms_pireps`.`flightnum` , `phpvms_pireps`.`flightnum` , `phpvms_pireps`.`flightnum` , `phpvms_pireps`.`accepted` FROM phpvms_pireps WHERE ( ( `phpvms_pireps`.`flightnum` ='INDI-1' ) OR ( `phpvms_pireps`.`flightnum` ='INDI-2' ) OR ( `phpvms_pireps`.`flightnum` ='INDI-3' ) OR ( `phpvms_pireps`.`flightnum` ='INDI-4' ) OR ( `phpvms_pireps`.`flightnum` ='INDI-5' ) OR ( `phpvms_pireps`.`flightnum` ='INDI-6' ) AND ( `phpvms_pireps`.`accepted` =1 ) ) ORDER BY `phpvms_pireps`.`pilotid` ASC, `phpvms_pireps`.`flightnum` ASC LIMIT 0 , 300";
$query_tabladetours2 = "SELECT `phpvms_pireps`.`pilotid` , `phpvms_pireps`.`flightnum` , `phpvms_pireps`.`flightnum` , `phpvms_pireps`.`flightnum` , `phpvms_pireps`.`accepted` FROM phpvms_pireps WHERE ( ( `phpvms_pireps`.`flightnum` ='' ) OR ( `phpvms_pireps`.`flightnum` ='' ) OR ( `phpvms_pireps`.`flightnum` ='' ) OR ( `phpvms_pireps`.`flightnum` ='' ) OR ( `phpvms_pireps`.`flightnum` ='' ) OR ( `phpvms_pireps`.`flightnum` ='' ) OR ( `phpvms_pireps`.`flightnum` ='' ) OR ( `phpvms_pireps`.`flightnum` ='' ) OR ( `phpvms_pireps`.`flightnum` ='' ) OR ( `phpvms_pireps`.`flightnum` ='' ) OR ( `phpvms_pireps`.`flightnum` ='' ) OR ( `phpvms_pireps`.`flightnum` ='' ) AND ( `phpvms_pireps`.`accepted` =1 ) ) ORDER BY `phpvms_pireps`.`pilotid` ASC, `phpvms_pireps`.`flightnum` ASC LIMIT 0 , 300";
$query_Tablafinaltours = "SELECT `phpvms_pireps`.`pilotid` , `phpvms_pireps`.`accepted` FROM phpvms_pireps WHERE ( ( `phpvms_pireps`.`flightnum` ='INDI-6' ) AND ( `phpvms_pireps`.`accepted` =1 ) ) ORDER BY `phpvms_pireps`.`pilotid` ASC LIMIT 0 , 300";
?>
<!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>Tabla de tours</title>
<style type="text/css">
body {
background-color: #333;
}
</style>
<p align="center"><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- phpvms -->
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-1435469147537876"
data-ad-slot="2626704331"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<p align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="468" height="60" id="FlashID" title="Tours_banner">
<param name="movie" value="http://argavirtual.com/lib/skins/templatemo_254_agency/images/123-banner_com_2319744.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
<param name="expressinstall" value="/phpvms/Scripts/expressInstall.swf" />
<!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
<!--[if !IE]>-->
<object data="http://argavirtual.com/lib/skins/templatemo_254_agency/images/123-banner_com_2319744.swf" type="application/x-shockwave-flash" width="468" height="60">
<!--<![endif]-->
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<param name="expressinstall" value="/phpvms/Scripts/expressInstall.swf" />
<!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
<div>
<h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object></p>
</head>
<body>
<p> </p>
<table border="5" align="left">
<tr>
<td bgcolor="#CC3300"><div align="center"><strong>ID de piloto ARV:</strong></div></td>
<td bgcolor="#CC3300"><div align="center"><strong>Nº de vuelo</strong></div></td>
<td bgcolor="#CC3300"><div align="center">
<p><strong>Completado</strong></p>
<p><strong>(0=no aceptado; 1=aceptado; 2=Rechazado)</strong></p>
</div></td>
</tr>
<?php do { ?>
<tr>
<td bgcolor="#FFFFFF"><?php echo $row_tabladetours['pilotid']; ?></td>
<td bgcolor="#FFFFFF"><?php echo $row_tabladetours['flightnum']; ?></td>
<td bgcolor="#FFFFFF"><?php echo $row_tabladetours['accepted']; ?><img src='http://argavirtual.com/lib/skins/templatemo_254_agency/images/vistobueno.gif'></td>
</tr>
</table>
<table border="5" align="right">
<tr>
<td bgcolor="#CC3300"><div align="center"><strong>ID de piloto ARV:</strong></div></td>
<td bgcolor="#CC3300"><div align="center"><strong>Nº de vuelo</strong></div></td>
<td bgcolor="#CC3300"><div align="center">
<p><strong>Completado</strong></p>
<p><strong>(0=no aceptado; 1=aceptado)</strong></p>
</div></td>
</tr>
<?php do { ?>
<tr>
<td bgcolor="#FFFFFF"><?php echo $row_tabladetours2['pilotid']; ?></td>
<td bgcolor="#FFFFFF"><?php echo $row_tabladetours2['flightnum']; ?></td>
<td bgcolor="#FFFFFF"><?php echo $row_tabladetours2['accepted']; ?><img src='http://argavirtual.com/lib/skins/templatemo_254_agency/images/vistobueno.gif'></td>
</tr>
</table>
<table border="5" align="center">
<tr>
<td bgcolor="#CC3300"><strong>ID de piloto ARV:</strong></td>
<td bgcolor="#CC3300"><strong>Tour Completado</strong></td>
</tr>
<?php do { ?>
<tr>
<td bgcolor="#FFFFFF"><?php echo $row_Tablafinaltours['pilotid']; ?></td>
<td bgcolor="#FFFFFF"><?php echo $row_Tablafinaltours['accepted']; ?><img src='http://argavirtual.com/lib/skins/templatemo_254_agency/images/vistobueno.gif' /></td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
</body>
</html>
<?php
?>