Here we present how to do forms.
We retreive data from the database and store it in a array
$record = array( 'person_uuid' => '02aba858-a194-11e7-b9ba-00215e4d70a1', 'name' => 'Nisse', 'phone' => '123 45 78', 'company' => 'Big buissines', 'address' => 'Megalway 3244', 'town' => 'Örebro' ... );
This data is sent to the form
source-highlight -n --input=form-template.php --output=src/form-template.php.html
01: <?php
02: //----------------------------------------------------------------------
03: // Copyright, Raditex Control AB, Göran Hasse, gorhas@raditex.nu
04: //----------------------------------------------------------------------
05:
06: function person_form($person_uuid)
07: {
08:
09: rbis_widget_edit_form_start();
10: rbis_widget_edit_table_start(_("Person edit"), "person_edit");
11:
12: rbis_widget_table_form_newline();
13:
14: rbis_widget_table_form_input_field(_("Name"),"name", $record['name'], "Name");
15: rbis_widget_table_form_input_field(_("Phone"),"phone", $record['phone'], "Name");
16: rbis_widget_table_form_input_field(_("Company"),"company", $record['company'], "Name");
17:
18: rbis_widget_table_form_newline();
19:
20: rbis_widget_table_form_input_field(_("Town"), "town", $record['town'], "Town");
21: rbis_widget_table_form_input_field(_("Address"), "adress", $record['address'], "Address");
22: rbis_widget_table_form_input_field(_("Country"),"country", $record['country'], "Country");
23:
24: rbis_widget_table_form_submit_generic();
25:
26: rbis_widget_edit_table_end();
27: rbis_widget_edit_form_end();
28:
29: }
30: //----------------------------------------------------------------------
31: // EOF
32: //----------------------------------------------------------------------
33: ?>
34:
35: