Here we present how to do lists.
If you hit return you get a new query.
The query was: SELECT * FROM rbis.person_table_view ORDER BY name LIMIT 1000
source-highlight -n --input=list-template.php --output=src/list-template.php.html
01: <?php 02: //---------------------------------------------------------------------- 03: // Copyright, Raditex Control AB, Göran Hasse, gorhas@raditex.nu 04: //---------------------------------------------------------------------- 05: 06: //------------------------------------------------------------------------------ 07: // person_list 08: // A generic list and search form for the object 09: //------------------------------------------------------------------------------ 10: function person_list($status) 11: { 12: 13: $fields = array( "name" => _("Name"), 14: "email" => _("Email"), 15: "cell_phone" => _("Cell phone"), 16: "company_name" => _("Company name"), 17: "address" => _("Address"), 18: "town" => _("Town"), 19: "category" => _("Category"), 20: "status" => _("Status"), 21: "last_updated" => _("Last updated")); 22: 23: // Create the query 24: $query = rbis_widget_search_form_query_fields("rbis", "person_table_view", $fields, $status); 25: 26: //html_message_info("Query :" . $query ); 27: 28: // Go to database and execute this query 29: $records = rbis_db_query($query); 30: 31: // Start the form 32: rbis_widget_table_list_form_start(); 33: rbis_widget_table_list_start($fields); 34: 35: // Set up filter header 36: rbis_widget_table_list_filter($fields); 37: 38: // Process the records 39: rbis_widget_table_list_row($records, "rbis-person-edit.php", "person_uuid", $fields); 40: 41: 42: rbis_widget_table_list_end(); 43: rbis_widget_table_list_form_end(); 44: } 45: //---------------------------------------------------------------------- 46: // 47: //---------------------------------------------------------------------- 48: ?> 49: