while ($j <= $postdt->countnumb() - 1) { $memslno = $postdt->getmember($j); // member number in a party $post = $postdt->getpoststat($j); // post status of that member // echo $pc . ' ' .$assembly . ' n ' .$dist . ' '; $ppall = new ppdata($pc, $post, $dist, $assembly, 'S', 2); // pp for subdivision $cond = 0; $x = 0; $skippp = 0; $k = 0; while ($x < $ppall->countnumb()) { $cond = 0; $ofcd = $ppall->getofcdpp($x); $bk = $ppall->getbookedpp($x); if ($k < $grpdata->countnumb()) { $asmf = $grpdata->getasmdtl($k); $pcf = $grpdata->getpcdtl($k); $gid = $grpdata->getgrpiddtl($k); $of1 = $grpdata->getof1dtl($k); $of2 = $grpdata->getof2dtl($k); $of3 = $grpdata->getof3dtl($k); $of4 = $grpdata->getof4dtl($k); $of5 = $grpdata->getof5dtl($k); $of6 = $grpdata->getof6dtl($k); } else { break; } if ($memslno == 1) { $grpdata->setof1dtl($k, $ofcd);