Armin, Thank you for the quick response. Please forgive me but I don't entirely understand what to do.
I've cleared the resultlayers session variable and added the new values in what I believe is the correct structure: array(1) { ["adapar"]=> array(31) { [991740]=> int(-1) [991511]=> int(-1) [991538]=> int(-1) [991549]=> int(-1) [991550]=> int(-1) [991554]=> int(-1) [991564]=> int(-1) [991565]=> int(-1) [991571]=> int(-1) [991573]=> int(-1) [991574]=> int(-1) [991577]=> int(-1) [991587]=> int(-1) [991603]=> int(-1) [991617]=> int(-1) [991618]=> int(-1) [991619]=> int(-1) [991622]=> int(-1) [991635]=> int(-1) [991639]=> int(-1) [991640]=> int(-1) [991655]=> int(-1) [991656]=> int(-1) [991657]=> int(-1) [991704]=> int(-1) [991706]=> int(-1) [991707]=> int(-1) [991716]=> int(-1) [991735]=> int(-1) [991768]=> int(-1) [991775]=> int(-1) } } These are the oids from the resultset and all are correct. The output above is a var_dump of $_SESSION['resultlayers']; I suppose what I need to know more specifically is do I use javascript to contruct a call to map.phtml for the mapframe? And if so, what how would I construct the url string for my results to call the highlighting functions? I don't understand how the entire query/highlight code chain works. Your programming skills are definately above mine. I've tried a few variations of the url strings that I've found in mapserver.js. Because I'm not using query,squery, or map.php to run a query perhaps I would instantiate map.php and enter at a different point than from the url? -- Things are only difficult while you don't understand them. >From: Armin Burger <armin.burger at gmx.net> >To: Gail Long <codeburg at hotmail.com> >CC: pmapper-users at faunalia.it >Subject: Re: [Pmapper-users] Calling map.phtml >Date: Wed, 10 May 2006 20:43:17 +0200 > >you need to clear the session var $_SESSION["resultlayers"] and then create >it for your data in the required structure. You can also pass that via the >URL. 'resulttileindexes' are only needed for tileindex shapefiles (that I >never use), otherwise this value can be -1 or 0 or so. Check the code for >adding the resultindexes: > >pmap_checkResultLayers() >pmap_addResultLayer($reslayer, $shpindexes) > >$shpindexes is the index retrieved from the query on the shapefiles. Or for >PostgIS is is the OID field. That is currently needed for pmapper, I will >modify the code so that one can use an arbitrary field with unique values, >like specified in the map file "...USING UNIQUE..." for PostGIS layers. > >armin > > > >Gail Long wrote: >>Hello all, >> >>I've written a query script that gets called from a form on the resultwin >>page. In the script I call postGIS with a query using the native php pg_* >>functions to get geometry and results. >> >>The query selects all of the features that intersect or are contained in a >>buffer around a feature I selected from the infowin page (info.phtml). >> >>I added the javascript for the zoom links and the zoom2extent js with the >>proper geometry to zoom to my results set or the individual features All >>that works. >> >>What I need is to be able to call map.phtml or understand what I need to >>set to get map.phtml to clear the original highlighting and run the >>highlighting code for my new results. >> >>There seems to be a lot happening when all of this stuff is run between >>SESSION vars, hidden inputs, and javascript building the urls plus what >>php is doing. >> >>I've tried to set the resulttileindexes session variable, all of the JS >>variables that I've found by modeling the select, search, and identify >>code paths. >> >>If its not a matter of calling map.phtml and inserting my query into >>query.php or squery.php, some pointers to where that might best be done >>would be helpful as well. >> >>Any assistance would be appreciated and would be a HUGE help. >> >>pmapper version 1.0.8 (printing modules somewhat modified) >>mapserver 4.6 >>mapscript from the 4.6 MS release >>Slackware Linux 10.2 >>using both IE and Firefox browsers >>-- >>Things are only difficult while you don't understand them. >> >> >> >>_______________________________________________ >>Pmapper-users mailing list >>Pmapper-users at faunalia.it >>http://faunalia.it/cgi-bin/mailman/listinfo/pmapper-users >> >>