I have a multi-dimensional array. Looks like this: $work_order_hdr = array ('whdr_id'=>'record_no', 'whdr_order_no'=>'request_no', 'whdr_site_id'=>'site_id', 'whdr_user_id'=>'user_id', 'whdr_location'=>'location', 'whdr_date_submitted'=>'date_submitted', 'whdr_date_acknowledged'=>'date_acknowledged', 'whdr_date_approved'=>'date_approved', 'whdr_date_rejected'=>'date_rejected', 'whdr_date_cancelled'=>'date_cancelled', 'whdr_date_closed'=>'date_closed', 'whdr_status'=>'status');
$work_order_hdr['links']['whdr_site_id']='site_master["site_id"]'; $work_order_hdr['links']['whdr_user_id']='user_master["user_id"]'; I use the a part of the array to display the field names from the db in a more user-friendly manner. The 'links' part is new and is intended to link certain fields to fields in other tables. I have a variable called '$tbl' that contains a table name, in this case $tbl='work_order_hdr'. I can reference 'whdr_id' like this: echo $$tbl['whdr_id'] That gives the expected 'record_no' I can't seem to access the links correctly. I've tried various combinations of 'isset' and 'array_key_exists' but can't find the correct syntax. The system in question is running php 4.1.2. Suggestions? -- Jim Kaufman mailto:[EMAIL PROTECTED] Linux Evangelist cell: 612-481-9778 public key 0x6D802619 fax: 952-937-9832 http://www.linuxforbusiness.net -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php