Loading...
Обучение/Помощь новичкам | Опять проблема с запросами :3

if (isset($_POST['name_ap'])) {
mysql_query("UPDATE `users` SET `name` = '".strip_tags(htmlspecialchars(mysql_real_escape_string(trim($_POST['name']))))."' WHERE `id` = '".$user['id']."' LIMIT 1");
$_SESSION['msg'] = 'Имя измЕнено!';
die(header('location: /prof_con.php'));
}

________
посл. ред. 22.03.2018 в 15:00; всего 1 раз(а); by Cloud
RezzidenT , беда у него с кавычками)
Cloud (22.03.2018 в 14:58)

if (isset($_POST['name_ap'])) {
mysql_query("UPDATE `users` SET `name` = '".strip_tags(htmlspecialchars(mysql_real_escape_string(trim($_POST['name']))))."' WHERE `id` = '".$user['id']."'LIMIT 1");
$_SESSION['msg'] = 'Имя измЕнено!';
die(header('location: /prof_con.php'));
}


Зачем тут лимит? *o_o*
RezzidenT , Ну это же "Специалисты"!Вдруг `id` не auto_increment *krasn* Лишним никогда не будет *TO_PICK_ONES_NOSE*
Nokilos996 (21.03.2018 в 23:15)
И пост 3 тоже важен, htmlspecialchars нужно юзать.

Расскажи мне, когда нужно использовать htmlspecialchars?
Cloud (22.03.2018 в 14:58)

if (isset($_POST['name_ap'])) {
mysql_query("UPDATE `users` SET `name` = '".strip_tags(htmlspecialchars(mysql_real_escape_string(trim($_POST['name']))))."' WHERE `id` = '".$user['id']."' LIMIT 1");
$_SESSION['msg'] = 'Имя измЕнено!';
die(header('location: /prof_con.php'));
}


Ещё не хватает trim() и пару десяток других функций

упд^ и trim запихнул
________
посл. ред. 22.03.2018 в 15:18; всего 1 раз(а); by Avenax
Avenax , ну если честно,я уже и забыл,как спешиалчарс пишется *DONT_KNOW* Года 4-5 prepare`ом пользуюсь *DONT_KNOW*
Cloud , я сам пишу на пдо, это не меняет суть
запихнуть strip_tags(htmlspecialchars(mysql_real_escape_string(trim($_POST['name']))))
всё в одно, это жесть
Nokilos996 (21.03.2018 в 23:14)
Зачем такие сложности?



".$_POST['login']."
?


Можно же просто '$_POST[login]
'



Точно также с айди юзера.


Вы уверено в том, что можно писать без кавычек?
Функцию htmlspecialchars() рекомендую использовать на выводе, а не на вводе.
Онлайн: 4
Время:
Gen. 0.0856
(c) Bym.Guru 2010-2026