Forums | MacLife
You are not logged in.
#1 2009-02-20 7:13 pm
- Title27GT
- Member

- From: New York, NY
- Registered: 2007-07-10
- Posts: 338
Ahh, please help me format this table.
On this website: http://piarco.vatcar.org
On the right sidebar, below "Who's Controlling" there's a table for "Who's Flying?" containing an iframe, which contains a PHP script to allow users to see who is virtually flying in our virtual airspace. Displayed is their Callsign, departure airport, and destination airport. Now, originally, I had bullets before each callsign to make it look nicer. However, the formatting pushed the string over to the next line in IE even though it looked fine in Safari and FF, so I got rid of the bullet and everything seemed to stay on it's own line in all browsers. However, when someone with a shorter call sign logged on today, all was not well on Safari: 
As you can see, BW-69's string is starting on the wrong line and spilling over into the next one. Lame. I can't figure out how to format this stuff so that everything stays on it's own line, all the time, in EVERY BROWSER! If any one can help out, I would be very appreciative.
Here is the PHP file that is being iframed
Code:
<style>
body { background-color: #eeeeee; }
border:0
valign="top"
</style>
<?php
require_once("VatsimPHPgenerator.php");
$VatsimPHP=new VatsimPHP;
$pilotlist=$VatsimPHP->pilots();
$flag=0;
for($i = 0; $i < count($pilotlist); $i++)
{
echo "<TR>";
if (substr($pilotlist[$i][11],0,4)=='TBPB')
{
$flag=1;
echo "<br><TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n\n\n\n\n\n\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n\n\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][13],0,4)=='TBPB')
{
$flag=1;
echo "<li><TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\">\n\n<b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][11],0,4)=='TTPP')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][13],0,4)=='TTPP')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][11],0,4)=='TAPA')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][13],0,4)=='TAPA')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][11],0,4)=='TKPK')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][13],0,4)=='TKPK')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][11],0,4)=='TFFR')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][13],0,4)=='TFFR')
{
$flag=1;
echo "<TD WIDTH=\"47px\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"28px\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"31px\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][11],0,4)=='TFFF')
{
$flag=1;
echo "<TD WIDTH=\"47px\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"28px\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"31px\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][13],0,4)=='TFFF')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][11],0,4)=='TDPD')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][13],0,4)=='TDPD')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][13],0,4)=='TFFR')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][11],0,4)=='TLPC')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][13],0,4)=='TLPC')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][11],0,4)=='TLPL')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][13],0,4)=='TLPL')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][11],0,4)=='TVSV')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][13],0,4)=='TVSV')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][11],0,4)=='TGPY')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][13],0,4)=='TGPY')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">-".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][11],0,4)=='TTCP')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
} elseif (substr($pilotlist[$i][13],0,4)=='TTCP')
{
$flag=1;
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" FACE=\"arial\" COLOR=\"black\" COLSPAN=\"2\"><b>".$pilotlist[$i][0]."</b></FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" COLSPAN=\"2\">".$pilotlist[$i][11]."</FONT></TD>\n";
echo "<TD WIDTH=\"50%\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\" ROWSPAN=\"1\">".$pilotlist[$i][13]."</FONT></TD>\n";
echo "</TR>";
};
};
if($flag == 0)
{
echo "<TR><TD WIDTH=\"100%\" COLSPAN=\"2\" ALIGN=\"CENTER\"><FONT SIZE=\"1\" COLOR=\"black\" FACE=\"arial\">There are currently no ongoing flights within the Piarco airspace.</FONT></TD></TR>";
};
?>Here is the iFrame itself
Code:
<iframe src="http://kingston.vatcar.org/piarcoflying.php" width="138px" height="110px" frameborder="0" scrolling="no"></iframe></td></tr>

Offline
#2 2009-02-20 8:50 pm
Re: Ahh, please help me format this table.
Dude, there's so much repetition in that PHP script. And <font> tags... really?
Anyway, show me the HTML output of your little script.
Basseq is me, John Whittet.
(Finishing the remainder of the thought expressed in the post has been left as an exercise for the reader.)
Offline
#3 2009-02-20 10:48 pm
- Title27GT
- Member

- From: New York, NY
- Registered: 2007-07-10
- Posts: 338
Re: Ahh, please help me format this table.
Basseq wrote:
Dude, there's so much repetition in that PHP script. And <font> tags... really?
Anyway, show me the HTML output of your little script.
It's on a .html page, and It's embedded in an iFrame.

Offline
#4 2009-02-22 10:10 am
- Title27GT
- Member

- From: New York, NY
- Registered: 2007-07-10
- Posts: 338
Re: Ahh, please help me format this table.

This is killing me, can anyone help?

Offline
#5 2009-02-22 12:07 pm
Re: Ahh, please help me format this table.
Right-Click -> View Source.
Basseq is me, John Whittet.
(Finishing the remainder of the thought expressed in the post has been left as an exercise for the reader.)
Offline
#6 2009-02-22 1:39 pm
- Title27GT
- Member

- From: New York, NY
- Registered: 2007-07-10
- Posts: 338
Re: Ahh, please help me format this table.
Basseq wrote:
Right-Click -> View Source.
What I'm trying to tell you, is that there is no HTML output. It is a PHP document, embedded in an IFRAME, put into my webpage, which is .html.
Here is the source for the IFRAME, which I assume is what you're looking for
Code:
<style>
body { background-color: #eeeeee; }
border:0
valign="top"
</style>
<TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TD WIDTH="50%"><FONT SIZE="1" FACE="arial" COLOR="black" COLSPAN="2"><b>A1</b></FONT></TD>
<TD WIDTH="50%"><FONT SIZE="1" COLOR="black" FACE="arial" COLSPAN="2">TTPP</FONT></TD>
<TD WIDTH="50%"><FONT SIZE="1" COLOR="black" FACE="arial" ROWSPAN="1">-TBPB</FONT></TD>
</TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TD WIDTH="50%"><FONT SIZE="1" FACE="arial" COLOR="black" COLSPAN="2"><b>AAL2051</b></FONT></TD>
<TD WIDTH="50%"><FONT SIZE="1" COLOR="black" FACE="arial" COLSPAN="2">KJFK</FONT></TD>
<TD WIDTH="50%"><FONT SIZE="1" COLOR="black" FACE="arial" ROWSPAN="1">-TKPK</FONT></TD>
</TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TD WIDTH="50%"><FONT SIZE="1" FACE="arial" COLOR="black" COLSPAN="2"><b>BAW326</b></FONT></TD>
<TD WIDTH="50%"><FONT SIZE="1" COLOR="black" FACE="arial" COLSPAN="2">EGLL</FONT></TD>
<TD WIDTH="50%"><FONT SIZE="1" COLOR="black" FACE="arial" ROWSPAN="1">-TBPB</FONT></TD>
</TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><br><TD WIDTH="50%"><FONT SIZE="1" COLOR="black" FACE="arial" ROWSPAN="1"><b>DGV851</b></FONT></TD>
<TD WIDTH="50%"><FONT SIZE="1" COLOR="black" FACE="arial" ROWSPAN="1">TBPB</FONT></TD>
<TD WIDTH="50%"><FONT SIZE="1" COLOR="black" FACE="arial" ROWSPAN="1">-ELLX</FONT></TD>
</TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TD WIDTH="50%"><FONT SIZE="1" FACE="arial" COLOR="black" COLSPAN="2"><b>GND-473</b></FONT></TD>
<TD WIDTH="50%"><FONT SIZE="1" COLOR="black" FACE="arial" COLSPAN="2">TGPY</FONT></TD>
<TD WIDTH="50%"><FONT SIZE="1" COLOR="black" FACE="arial" ROWSPAN="1">-TBPB</FONT></TD>
</TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TD WIDTH="50%"><FONT SIZE="1" FACE="arial" COLOR="black" COLSPAN="2"><b>TOM93</b></FONT></TD>
<TD WIDTH="50%"><FONT SIZE="1" COLOR="black" FACE="arial" COLSPAN="2">EGKK</FONT></TD>
<TD WIDTH="50%"><FONT SIZE="1" COLOR="black" FACE="arial" ROWSPAN="1">-TAPA</FONT></TD>
</TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR>Last edited by Title27GT (2009-02-22 1:40 pm)

Offline
#7 2009-02-22 5:04 pm
Re: Ahh, please help me format this table.
Here's your problem:
Code:
TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR><TR>
This is because you're writing a TR tag on every iteration of your for loop, but you might not write TDs or the closing tag.
Basseq is me, John Whittet.
(Finishing the remainder of the thought expressed in the post has been left as an exercise for the reader.)
Offline
#8 2009-02-22 5:13 pm
Re: Ahh, please help me format this table.
Also, I'd write your forloop like this:
Code:
$found = false;
foreach ($p in $pilotlist) {
$m = substr($p[11],0,4)."|".substr($p[13],0,4);
if (preg_match("/TTCP|TGPY|.../", $m)) { // all your airport codes here
printf("<tr><th>%s</th><td>%s</td><td>-%s</td></tr>", $p[0], $p[11], $p[13]);
$found = true;
}
}
if (!$found) print("<tr><td>There are currently no ongoing flights within the Piarco airspace.</td></tr>");I think that should have all your logic in it.
Style with CSS:
Code:
th, tr {
font: 11px Arial, sans-serif;
color: black;
}
th { font-weight: bold; }Last edited by Basseq (2009-02-22 5:13 pm)
Basseq is me, John Whittet.
(Finishing the remainder of the thought expressed in the post has been left as an exercise for the reader.)
Offline
#9 2009-02-22 10:34 pm
- Title27GT
- Member

- From: New York, NY
- Registered: 2007-07-10
- Posts: 338
Re: Ahh, please help me format this table.
I edited my php file to look like this:
Code:
<style>
body { background-color: #eeeeee; }
border:0
valign="top"
</style>
<?php
require_once("VatsimPHPgenerator.php");
$VatsimPHP=new VatsimPHP;
$pilotlist=$VatsimPHP->pilots();
$flag=0;
$found = false;
foreach ($pilots in $pilotlist) {
$m = substr($p[11],0,4)."|".substr($p[13],0,4);
if (preg_match("/TTCP|TGPY|.../", $m)) { // all your airport codes here
printf("<tr><th>%s</th><td>%s</td><td>-%s</td></tr>", $p[0], $p[11], $p[13]);
$found = true;
}
}
if (!$found) print("<tr><td>There are currently no ongoing flights within the Piarco airspace.</td></tr>");
?>and I get this:
Code:
Parse error: syntax error, unexpected T_STRING in /home/colst0/public_html/piarco/piarcotest.php on line 12

Offline
#10 2009-02-23 9:34 am
Re: Ahh, please help me format this table.
Title27GT wrote:
preg_match("/TTCP|TGPY|.../", $m)) { // all your airport codes here
I do believe some of the work may have to be done by you.
.tsooJ
Offline
#11 2009-02-23 1:49 pm
- Title27GT
- Member

- From: New York, NY
- Registered: 2007-07-10
- Posts: 338
Re: Ahh, please help me format this table.
Alien wrote:
Title27GT wrote:
preg_match("/TTCP|TGPY|.../", $m)) { // all your airport codes here
I do believe some of the work may have to be done by you.
.tsooJ
I understood that part, I'm just wondering why I'm getting the error with that new PHP script.

Offline
#12 2009-02-26 2:19 pm
- Title27GT
- Member

- From: New York, NY
- Registered: 2007-07-10
- Posts: 338
Re: Ahh, please help me format this table.
Any developments?

Offline
#14 2009-02-27 3:20 pm
- Title27GT
- Member

- From: New York, NY
- Registered: 2007-07-10
- Posts: 338
Re: Ahh, please help me format this table.
Alien wrote:
You tell us!
.tsooJ
Unfortunately I haven't figured out why I'm getting that error on that particular PHP script.

Offline
#15 2009-03-02 6:17 pm
- Booksley
- Zombie Genocidest
- From: Toronto, Ontario
- Registered: 2001-02-16
- Posts: 5037
Re: Ahh, please help me format this table.
Title27GT wrote:
Alien wrote:
You tell us!
.tsooJUnfortunately I haven't figured out why I'm getting that error on that particular PHP script.
The error is happening on line 12:
Code:
foreach ($pilots in $pilotlist) {It looks okay to me at first glance. But lets look at the documentation, because I avoid PHP if I can:
http://www.php.net/foreach wrote:
foreach (array_expression as $value)
So change line 12 to:
Code:
foreach ($pilotlist as $pilots)
You'll also need to edit line 14 with the correct airport codes.
Offline

