Good morning all.
I am attempting to create a table in which there is a title cell populated
with a training wave number and then I would like to echo all members of
each training wave below the title cell (See example below for
clarification). All seems to be working with one exception. The first record
of each array is not being echoed. If I run the query in MySQL, all rows are
returned, so it must just be something I am not seeing in the code (which is
posted below). Thanks in advance for any help.
Randy
---------------------- START EXAMPLE ---------------------------
Training Wave: I-02
Brumley, Kennith
Dillard, Lori
Hamilton, Don
Larsen, Gerry
Robinson, Bobby
Sarabi, Ray
Shaddix, Kirby
Springer, Leon
Training Wave: II-02
Boles, Scooby
Deloney, Jerald
Russell, Roger
Smith, Martha
Stockman, Joe
Williams, Ed
ETC, ETC, ...
---------------------- END EXAMPLE ---------------------------
-------------------- BEGIN CODE SNIPET ---------------------------------
<?
$sql = "SELECT u.last_name, u.first_name, w.wave_id, w.wave_num
FROM USERS u, WAVES w
WHERE w.wave_id = u.wave_id
AND u.plant_id = '$plant_id'
ORDER BY w.wave_id ASC, u.last_name ASC";
$result = db_query ( $sql );
for ( $i = 0; $i < db_num_rows ( $result ); $i++ )
{
$record = db_fetch_object ( $result );
if ( $record->wave_num != "$prior_wave" )
{
$prior_wave = $record->wave_num;
?>
<table width="375" cellpadding="0" cellspacing="0"
border="0">
<tr>
<td colspan="2" height="10"><?php
echo FILLER; ?></td>
</tr>
<tr height=20 bgcolor="<? echo $color2; ?>">
<td><b
class="bGray"><b> Training Wave: <? echo $prior_wave; ?></b></td>
<td align="right"> </td>
</tr>
<tr>
<td colspan="2" height="10"><?php
echo FILLER; ?></td>
</tr>
</table>
<?
}
else
{
?>
<table width="575" cellpadding="0" cellspacing="0"
border="0">
<tr>
<td> <? echo
$record->last_name . ", " . $record->first_name; ?></td>
</tr>
</table>
<?
}
}
}
}
?>
------------------------- END CODE SNIPET
-------------------------------------------------