<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/1.0.3">
</HEAD>
<BODY>
Hi List,
<BR>
Hopefully somebody can point me in the right direction.
<BR>
I am using mapserv 3.6.0 and php/mapscript with php 4.1.2 as CGI.
<BR>

<BR>
I am having trouble with the processquerytemplate method.
<BR>
I can get it to process a layers template when the template is a file but when the template is a URL I get nothing returned.  I would assume that I am meant to get the template URL back as a string with the specified tags replaced with their actual value.  Have I got the layer set up correctly?  Am I calling it correctly in php?
<BR>

<BR>
##### Layer #######
<BR>
LAYER
<BR>
  NAME parcels_shaded
<BR>
  GROUP cadaster
<BR>
  CONNECTIONTYPE postgis
<BR>
  CONNECTION "user=gis dbname=blis host=blis"
<BR>
  TYPE polygon
<BR>
  STATUS on
<BR>
  MAXSCALE 9999
<BR>
  DATA "geom from bucc"
<BR>
  LABELITEM "tag"
<BR>
  HEADER parcels_header.html
<BR>
  FOOTER parcels_footer.html
<BR>
  TEMPLATE "parcels.html"
<BR>
  #TEMPLATE "<A HREF="http://blis/blis/action.php?action=query&value=[">http://blis/blis/action.php?action=query&value=[</A>tag]&image=[img]"
<BR>
  CLASS
<BR>
     Name "Parcels"
<BR>
     COLOR 0 128 0
<BR>
  END
<BR>
END
<BR>

<BR>
#### Php ########
<BR>
 $queryresult = $map->queryByPoint($query_point,MS_SINGLE,5);
<BR>
 echo $queryresult . "<br>";
<BR>
 $queryimg = $map->drawquery();
<BR>
 $query_url=$queryimg->saveWebImage(MS_PNG,1,1,0);
<BR>
 $queryarray["test"] = "steve";
<BR>
 $template = $map->processquerytemplate($queryarray);
<BR>
echo "<hr>";
<BR>
echo $template;
<BR>
echo "<hr>";
<BR>
Even though the [tag] tag isn't in the queryarray that gets passed to processquerytemplate, it still substitutes the correct values into the template file, I just had to pass something to it to get it to work.
<BR>
The commented out template line in the layer doesn't return anything where the uncommented template does.
<BR>

<BR>
Any help would be greatly appreciated.
<BR>
Thanks
<BR>
Steve
<BR>

<BR>
~~~~~~~~~~~~~~~~~~~~~~~~
<BR>
Steven Bowden
<BR>
GIS Officer
<BR>
Bundaberg City Council
<BR>
~~~~~~~~~~~~~~~~~~~~~~~~~
<BR>

</BODY>
</HTML>