It seems to me that the first time you go through the loop, if
$record->wave_num is != $prior_wave then you print the wave number but
not the person's name--but you already have a record there with a
person's name!
Try taking out the else statement--if you follow the code from there you
should be able to fix it up.
Of course, I'm also doing this by just looking at your code, so I may be
wrong (the odds are not in my favor) :-)
On Mon, 2002-10-14 at 07:58, Rankin, Randy wrote:
> 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
> -------------------------------------------------
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php