Loading...
PHP/MySQL | Где ошибка в PHP?
php
if (!empty($_POST['edit_ban'])){

$textban = abs(intval($_POST['textban']));

if ($mysqli->query("UPDATE `users` SET `textban` = '".$textban."' WHERE `id` = '".$id."' LIMIT 1") == true) echo ok('Сохранено');

$arr_user = $mysqli->query("SELECT * FROM `users` WHERE `id` = '".$id."' LIMIT 1")->fetch_array();

}

if ($user['level'] == 1) echo '<div class="block"><form method="post" action="'.URL.'/adm/user.php?id='.$id.'">

Причина бана:

<input class="input2" type="text" name="textban" value="'.$arr_user['textban'].'" size="6"/>

<input class="button2" type="submit" name="edit_ban" value="Сохранить"/></div>';


Код должен менять, так скажем, причину бана юзера, но всегда сохраняет не текст а просто 0, в чем может быть проблема и как исправить?
abs() и intval() используется только для фильтрации чисел. Ячейка textban имеет текстовый тип?
$textban = $mysqli->real_escape_string(trim($_POST['textban']));
________
посл. ред. 21.10.2021 в 16:19; всего 2 раз(а); by Lucifer
Lucifer (21.10.2021 в 16:18)
abs() и intval() используется только для фильтрации чисел. Ячейка textban имеет текстовый тип?
$textban = $mysqli->real_escape_string(trim($_POST['textban']));

не пашет.

https://prnt.sc/1wypea8
MARAZM (21.10.2021 в 16:21)

не пашет.

https://prnt.sc/1wypea8
>
попробуй без фильтрации, если все ок добавь фильтр, если это какой то cms то там должен быть фильтр, смотри файл function
RustamSadikov (21.10.2021 в 16:24)

попробуй без фильтрации, если все ок добавь фильтр, если это какой то cms то там должен быть фильтр, смотри файл function

оаоаоа, работает. спасибо!!!))))
Онлайн: 1
Время:
Gen. 0.0845
(c) Bym.Guru 2010-2025