Forum Moderators: coopster
<?php
$result = mysql_query("SELECT Team,s1,s2,s3,s4,s5,s6,sT FROM Period WHERE GameID = $GameID");
echo "<table>
<tr>
<th>Team</th>
<th width='25'>1</th>
<th width='25'>2</th>
<th width='25'>3</th>
<th width='25'>4</th>
<th width='25'>5</th>
<th width='25'>6</th>
<th width='25'>T</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['Team'] . "</td>";
echo "<td>" . $row['s1'] . "</td>";
echo "<td>" . $row['s2'] . "</td>";
echo "<td>" . $row['s3'] . "</td>";
echo "<td>" . $row['s4'] . "</td>";
echo "<td>" . $row['s5'] . "</td>";
echo "<td>" . $row['s6'] . "</td>";
echo "<td>" . $row['sT'] . "</td>";
echo "</tr>";
}
echo "</table>";
?> $result = mysql_query("SELECT Team,s1,s2,s3,s4,s5,s6,sT FROM Period WHERE GameID = $GameID");
// Array of all fields 'field-name' => 'table-column-name'
$allFields = array (
'Team' => 'Team',
's1' => '1',
's2' => '2',
's3' => '3',
's4' => '4',
's5' => '5',
's6' => '6',
'sT' => 'T',
);
// Used to store which fields have values
$usedFields = array ();
// Construct body of table
$htmBody = '';
while($row = mysql_fetch_array($result))
$htmBody .= '<tr>';
foreach ($allFields as $field => $colName) {
// Check if not empty OR previously not empty
// - Assume 'empty' is an empty string in this example
if (($row[$field] != '') || isset($usedFields[$field])) {
$usedFields[$field] = true;
$htmBody .= '<td>'.$row[$field].'</td>';
}
}
$htmBody .= '</tr>';
}
// Build table header
// - But only those columns that contained data
$htmHead = '<tr>';
foreach ($usedFields as $field => $dummy) {
$htmHead .= '<th>'.$allFields[$field].'</th>';
}
$htmHead .= '</tr>';
// Complete Table
$htmTable = '<table border="1">'.$htmHead.$htmBody.'</table>';
echo $htmTable;
<?php
$result = mysql_query("SELECT * FROM Period WHERE GameID = $GameID");
$row = mysql_fetch_array($result);
echo "<table border='1'>
<tr>
<th>Team</th>";
if ($row['s1'] != 0){echo "<th width='25'>1</th>";}
if ($row['s2'] != 0){echo "<th width='25'>2</th>";}
if ($row['s3'] != 0){echo "<th width='25'>3</th>";}
if ($row['s4'] != 0){echo "<th width='25'>4</th>";}
if ($row['s5'] != 0){echo "<th width='25'>5</th>";}
if ($row['s6'] != 0){echo "<th width='25'>6</th>";}
echo " <th width='25'>T</th></tr>";
$result = mysql_query("SELECT * FROM customers WHERE GameID = $GameID");
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['Team'] . "</td>";
if ($row['s1'] != 0){echo "<td>" . $row['s1'] . "</td>";}
if ($row['s2'] != 0){echo "<td>" . $row['s2'] . "</td>";}
if ($row['s3'] != 0){echo "<td>" . $row['s3'] . "</td>";}
if ($row['s4'] != 0){echo "<td>" . $row['s4'] . "</td>";}
if ($row['s5'] != 0){echo "<td>" . $row['s5'] . "</td>";}
if ($row['s6'] != 0){echo "<td>" . $row['s6'] . "</td>";}
echo "<td>" . $row['sT'] . "</td>";
}
echo "</tr></table>";
?>