[FX.php List] Browsing a set of found records

Jonathan Schwartz jonathan at eschwartz.com
Fri Aug 25 09:56:48 MDT 2006


*My* very first php script:

>? ehco "Hello' , 'world'  : ?php>


;-)

J



At 3:13 PM +0200 8/25/06, Gjermund Gusland Thorsen wrote:
>My very first php script:
>
>HTTP://ext.comitas.no
>
>source:
>
>HTTP://ext.comitas.no/index.phps
>
>ggt667
>
>On 8/21/06, Dale Bengston <dbengston at preservationstudio.com> wrote:
>>Hi,
>>
>>Sorry, offline in meetings all day.
>>
>>If you need to capture the offset of each record in the FX data
>>array, you can just set a counter...
>>
>>$counter = 0;
>>foreach($searchResult['data'] as $key => $value)
>>         {
>>         [...steps to write your list...]
>>
>>         $counter ++;
>>         }
>>
>>Any reference to the counter (above the increments it) is the current
>>"offset" in the FX data array.
>>
>>Dale
>>
>>
>>On Aug 21, 2006, at 12:53 PM, Jonathan Schwartz wrote:
>>
>>>  Another small detail...
>>>
>>>  My code works fine if/when the user select the first item on the
>>>  list. Duh.
>>>
>>>  But, if the users selects a record that is not the first one, I
>>>  need to know what the offset in the array is.
>>>
>>>  I need to write to a variable, the value of the offset of the
>>>  record that the user selects from a list.
>>>
>>>  How can you identify the position offset (0, 1, 2...)  in the array
>>>  when using this for each statement:
>>>
>>>  foreach($searchResult['data'] as $key => $value) {
>>>
>>>        echo "<tr>";
>>>                echo "<td><a href=\"detail.php?recid=";
>>>                $recordDetails=explode('.',$key);
>>>                $currentRecord=$recordDetails[0];
>>>                echo $currentRecord."\">".$value['last1'][0];
>>>                echo "</a></td>";
>>>          echo "</tr>";
>>>
>>>           }
>>>
>>>  I've examined the 'data' array and it looks like that position of
>>>  the record in the array is not provided.
>>>
>>>  Does that mean I need to create and populate it?
>>>
>>>  All that I can think of is to:
>>>        - capture the recid from the code above.
>>>        - Interrogate the separate Session array iIve created (Same number
>>>  of records), looking for the matching recid and then capturing it's
>>>  offset in that array (which I will need to create and populate at
>>>  the time of array creation)
>>>
>>>  Seems like a long way to do this.
>>>
>>>  Thanks
>>>
>>>  Jonathan
>>>  --
>>>
>>>
>>>
>>>  Jonathan Schwartz
>>>  FileMaker 8 Certified  Developer
>>>  Associate Member, FileMaker Solutions Alliance
>>>  Schwartz & Company
>>>  jonathan at eschwartz.com
>>>  http://www.eschwartz.com
>>>  http://www.exit445.com
>>>
>>>  _______________________________________________
>>>  FX.php_List mailing list
>>>  FX.php_List at mail.iviking.org
>>>  http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>>_______________________________________________
>>FX.php_List mailing list
>>FX.php_List at mail.iviking.org
>>http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>_______________________________________________
>FX.php_List mailing list
>FX.php_List at mail.iviking.org
>http://www.iviking.org/mailman/listinfo/fx.php_list


-- 

Jonathan Schwartz
FileMaker 8 Certified  Developer
Associate Member, FileMaker Solutions Alliance
Schwartz & Company
jonathan at eschwartz.com
http://www.eschwartz.com
http://www.exit445.com



More information about the FX.php_List mailing list