PHP/MySQL | Где ошибка в PHP?
Тема закрыта by
MARAZM
Причина: пост 4
Причина: пост 4
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>';
abs() и intval() используется только для фильтрации чисел. Ячейка textban имеет текстовый тип?
$textban = $mysqli->real_escape_string(trim($_POST['textban']));
________
посл. ред. 21.10.2021 в 16:19; всего 2 раз(а); by Lucifer
$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']));
abs() и intval() используется только для фильтрации чисел. Ячейка textban имеет текстовый тип?
$textban = $mysqli->real_escape_string(trim($_POST['textban']));
не пашет.
https://prnt.sc/1wypea8
попробуй без фильтрации, если все ок добавь фильтр, если это какой то cms то там должен быть фильтр, смотри файл function
RustamSadikov (21.10.2021 в 16:24)
попробуй без фильтрации, если все ок добавь фильтр, если это какой то cms то там должен быть фильтр, смотри файл function
попробуй без фильтрации, если все ок добавь фильтр, если это какой то cms то там должен быть фильтр, смотри файл function
оаоаоа, работает. спасибо!!!))))