PHP, если проверка - PullRequest
       3

PHP, если проверка

0 голосов
/ 19 сентября 2018

У меня есть следующая проверка:

if (count(json_decode($PostData['images'], true))) {
    $post_images = array_combine(range(1, count(json_decode($PostData['images']))), array_values(json_decode($PostData['images'])));
    $post_images = json_encode($post_images);
} else {
    $post_images = '{}';
    $jSON['trigger'] = AjaxErro("<b class='icon-checkmark'>Tem de inserir pelo menos uma imagem.", E_USER_WARNING);
    echo json_encode($jSON);
    die();
}

Он проверяет перетаскивание изображения, созданного в HTML-div.Проблема в том, что: если я перетаскиваю изображение, оно сохраняет изображение.Но тогда перетаскивание остается пустым, и если я перетаскиваю другое изображение, не обновляя страницу, так как $ PostData ['images'] пусто, это вызывает ошибку count (): Параметр должен быть массивом или объектом, который реализует Countable.

Я пытался сделать правильную проверку if, чтобы она сохраняла изображение в базе данных, используя условие if при втором перетаскивании изображения, но безуспешно ...

Есть идеи?

1 Ответ

0 голосов
/ 19 сентября 2018

Вы можете добавить эту проверку.

if(empty($PostData['images']){
    $PostData['images'] = '{}';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...