Beispiel #1
0
    } elseif ($success_id && $success_auth) {
        $success = true;
        $updateString = array();
        foreach ($updates['data'] as $editedItem => $edit) {
            if (!empty($edit)) {
                array_push($updateString, "`{$editedItem}` = '{$edit}' ");
                $data[] = $editedItem;
            }
        }
        $updateString = implode(',', $updateString);
        require 'blog_connect.php';
        $query = 'UPDATE `blogs` SET ' . "{$updateString}" . 'WHERE `id` = ' . $blog_id;
        $rows = mysqli_query($conn, $query);
        if (mysqli_num_rows($rows) > 0) {
            while ($row = mysqli_fetch_assoc($rows)) {
                print_r($row);
            }
        } else {
            $success = false;
            $error_messages[] = 'unable to connect';
        }
    }
    if (!$success) {
        $response = array('success' => $success, 'data' => $data, 'errors' => $error_messages);
    } else {
        $response = array('success' => $success, 'data' => $data);
    }
    return json_encode($response);
}
update_blog($updates);
<?php

require_once './function.php';
update_blog($_POST);