Hi Rudi, > I've done this before in coldfusion. > It's the one thing I'm note sure on how to do the same(ish) > in PHP - my language of choice. > If we have the record set the CF code would look like > > <ul> > <cfoutput query="customers> group="zip"> <!--- loop through record set ---> > <li>#zip# > <ol> > <cfoutput> <!--- inner loop on group by zip ---> > <li>#customer# > </cfoutput> > </ol> > </cfoutput> > </ul> > > So I'm think also to use 2 loops for the same purpose in PHP. > Can I do this from the record set like above or do I need > to build array's I wonder ?
No need for arrays - the resultset from the RDBMS effectively is one - SQL-talk says it's a table (please show us your SQL query if you have any doubt about this). Make sure the SQL resultset is sorted/grouped correctly! You're approach looks right to me - just more CF than PHP-like. How's this? query RDBMS check result ok/have at least one row extract first row initiate presentation WHILE not EoD note zip code ECHO zip heading WHILE this row's zip == noted zip AND not EoD ECHO customer data end while zip extract next row from resultset end while data terminate presentation OK? Regards, =dn -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php