insert() function
creates one row in table
- returns array['rc'] with 'ok' - for success or 'bad' - for failure
- returns array['tableid'] with newly generated Id Sequence for table row inserted
- table column createdate its timestamped
Parameters - insert( tablename, buffer )
- SQL table name
- BUFFER - array, containing multiple values to be inserted
PHP
phpCopy // Example 1 [controllers/controller] - PHP saveTable function
function saveTable() {
$SAVE = $_POST;
$SAVE['orgid'] = (int) Session::get('orgid');
$status = $this->model->db->insert('table', $SAVE);
echo json_encode($status['rc']); // signal javascript
return;
}
Example 2: insert() MVC Process
- triggers an add event which loads a modal (Javascript)
- invoked PHP addClass function then renders addClass form page/view
- upon submitting form, it calls function to save addClass form data.
On callback from php, it notifies success or failure (Javascript) - invoked PHP saveClass function saves addClass form data to database