<br><font size=2 face="sans-serif">Steffan,</font>
<br><font size=2 face="sans-serif">Thanks for your help. &nbsp;Now my code
displays the query window, and lists the column headings (Long DD, Lat
DD, MS PATH2), but does not populate these fields with any attributes.</font>
<br><font size=2 face="sans-serif">When I echo($key), the value is 'LAYER_INDEX',
and when I echo($xCell), the value is '5'</font>
<br>
<br><font size=2 face="sans-serif">The fields Long_DD, Lat_DD, and MS_PATH2
are the only columns in my shapefile, if you don't count the default ESRI
columns of FID and shape.</font>
<br>
<br><font size=2 face="sans-serif">Below is the 2 snippets of code I have
added to query.phtml to get this far:</font>
<br>
<br><font size=2 face="sans-serif">Snippet 1:</font>
<br><font size=2 face="sans-serif">//***********ADDED FOR HYPERLINK***************************************************************</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
// loop and use key for titles</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; // $Key is equal to the attribute name, which is also the header
of column</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
foreach ($aRows[0] as $key =&gt; $value)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
{</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // The
purpose of this if loop is to find the only attribute name we want to display</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (strcasecmp($key,
&quot;Long_DD&quot;) == &quot;Long_DD&quot; ||</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;strcasecmp($key, &quot;Lat_DD&quot;)
== &quot;Lat_DD&quot; ||</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;strcasecmp($key, &quot;MS_PATH2&quot;)
== &quot;MS_PATH2&quot;)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; //$szReturnValue .= &quot;&lt;td bgcolor=\&quot;E2EFF5\&quot;&gt;&lt;font
face=\&quot;Arial, Helvetica, sans-serif\&quot; size=\&quot;2\&quot;&gt;&quot;.$key.&quot;&lt;/font&gt;&lt;/td&gt;\n&quot;;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; $szReturnValue = $szReturnValue.&quot;&lt;td bgcolor=\&quot;E2EFF5\&quot;&gt;&quot;.&quot;&lt;font
face=\&quot;Arial, Helvetica, sans-serif\&quot; size=\&quot;2\&quot;&gt;&quot;.$key.&quot;&lt;/font&gt;&lt;/td&gt;\n&quot;;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
}</font>
<br>
<br><font size=2 face="sans-serif">//*********************************************************************************************</font>
<br>
<br><font size=2 face="sans-serif">Snippet 2:</font>
<br><font size=2 face="sans-serif">//***********ADDED FOR HYPERLINK***************************************************************</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; // loop and add a cell for each result</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; foreach ( $aRow as $xCell )</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; {</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; // $xCell is the attribute value, in this
case,when the $key attribute name is equal to &quot;Long_DD&quot; and &quot;Lat_DD&quot;
only display the value of attribute.</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; if ((strcasecmp($key, &quot;Long_DD&quot;)
== 0) ||</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (strcasecmp($key, &quot;Lat_DD&quot;)
== 0))</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; {$szReturnValue .= &quot;&lt;td bgcolor=\&quot;#ffffff\&quot;&gt;&lt;font
face=\&quot;Arial, Helvetica, sans-serif\&quot; size=\&quot;2\&quot;&gt;&quot;.
$xCell.&quot;&lt;/font&gt;&lt;/td&gt;\n&quot;;}</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; //when the attribute name is equal to MS_PATH2,
hyperlink according to the value of attribute, the attribute value of MS_PATH2
should be simliar as http://localhost/photoalbum/image.jpg &nbsp;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; //photoalbum folder with images is put at
your web server.</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; else if (strcasecmp($key, &quot;MS_PATH2&quot;)
== 0)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {$szReturnValue
.= &quot;&lt;td bgcolor=\&quot;#ffffff\&quot;&gt; &lt;a href=\&quot;&quot;.$xCell.&quot;\&quot;&gt;
Click here to document&lt;/a&gt;&lt;/td&gt;\n&quot;;} &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; }</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;// $szReturnValue .= &quot;&lt;/tr&gt;\n&quot;;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
}</font>
<br>
<br><font size=2 face="sans-serif">//*********************************************************************************************</font>
<br>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">Kevin<br>
</font>