2017-03-25 13:53:14
0
function get_user($get_data){
global $session_user_id;
$update= array();
array_walk($get_data, 'array_sanitize');
foreach ($get_data as $field => $data) {
$update[] = '`'. $field . '` =\''.$data .'\'';
}
mysql_query("UPDATE `user_post` SET " . implode(', ', $update) . " WHERE `email` = $session_username");
}
php code sending data
if(empty($_POST['update']) === false && empty($errors) === true){
$update_data = array(
'fullname' => $_POST['fullname'],
'username' => $_POST['username'],
'email' => $_POST['email'],
);
update_user($update_data);
get_user($get_data);
} else if (empty($errors) === false){
echo output_errors($errors);
}
?>
Hello, I'm getting this error when I run this code:
array_walk() expects parameter 1 to be array, null given
Can anyone help?