// $data_where = []; if (isset($_POST['data_where'])) { $data_where = json_decode($_POST['data_where']); } $results = fetch_auth_table_data($data_where); // $json = json_encode($results); if ($json === '') { echo 'JSON Encoding Error: ', json_last_error(), ' - ', json_last_error_msg(); } else { print_r($json); } } // // logic to update the users table if (isset($_POST['update_auth_table'])) { // $form_values = json_decode($_POST['form_values'], true); list($sql_args, $conn) = _update_auth_table($form_values); $sql = gen_prepared_sql($sql_args); // list($msg, $err) = exec_db($sql['statement'], $sql['params'], $conn); $json = json_encode(array('msg' => $msg, 'error' => $err)); // if ($json == '') { echo 'JSON Encoding Error: ', json_last_error(), ' - ', json_last_error_msg(); } else { print_r($json); } }
function fetch_auth_table_data($data_where) { // $args = _fetch_auth_table_data($data_where); // // fetching meta_data $sql = gen_prepared_sql($args['cols_sql_args']); $cols = fetch_db($sql['statement'], $sql['params'], $args['connection'])[0]; // $sql = gen_prepared_sql($args['meta_sql_args']); $meta_data = fetch_db($sql['statement'], $sql['params'], $args['connection'])[0]; // // fetching table data SQL statement for ($i = 0; $i < count($cols); $i++) { array_push($args['data_sql_args']['cols'], $cols[$i]['column_name']); } $sql = gen_prepared_sql($args['data_sql_args']); $users_data = fetch_db($sql['statement'], $sql['params'], $args['connection'])[0]; // return ['data' => $users_data, 'meta_data' => $meta_data]; }