php передана ли переменная через POST

1 23
LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#21
seodude:
if(xxx) это будут разные результаты ...

да итить вас ну сделайте if ($_POST['var']<0) {Значит там ничерта нету! }

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Удивительно
На сайте с 07.07.2009
Offline
215
#22
LEOnidUKG:
А можно тупой вопрос?

Ну а если подменит кто-то что-то в процессе?..

Качественная семантика недорого ( https://moab.tools/ )
LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#23
seodude:
if(xxx) это будут разные результаты ...

Я писал, чтобы вообще проверку убрать т.к. она там НЕ нужна.

LEOnidUKG добавил 13.02.2011 в 20:14

Удивительно:
Ну а если подменит кто-то что-то в процессе?..

Чего подменит?! Будет форму отправлять и там отправит не 0, а 2?

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#24
LEOnidUKG:
А можно тупой вопрос?
Если форма отправляется, то она отправляет все данные.
На кой чёрт проверять не пуста ли она? Может просто intval($_POST['var']) и плевать что там, 0 так 0, 1 так 1, 2 так 2 и т.п.

Вообще код формы в студию и что вы хотите сделать, 100% какой-то велосипед.

Ликбез: Неустановленный чекбокс в post не попадает.

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#25
Алексей Барыкин:
Ликбез: Неустановленный чекбокс в post не попадает.

ТС говорит:

$var=$_POST['var'];
if(!isset($_POST['var'])) {$var=1;}

$var всё время 1.. что я делаю не так?

Значит что-то не договаривает, не так ли?

А вообще выше я уже сказал проверну на "меньше 0".

rtyug
На сайте с 13.05.2009
Offline
263
#26

можно же написать так?

$var = $_POST['var'] ? 666 : 0;

if ($var) { }

или


$_POST['var'] ||= ''; // аналог $_POST['var'] ? $_POST['var'] : '';
Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
Ragnarok
На сайте с 25.06.2010
Offline
239
#27
Алексей Барыкин:
Ликбез: Неустановленный чекбокс в post не попадает.

от оно чё.. спасибо

//TODO: перестать откладывать на потом
Malcolm
На сайте с 02.05.2007
Offline
119
#28

Расово верный код выглядит так 🍿

$var = (isset($_POST['var']))? intval($_POST['var']) : 0;
[Удален]
#29

Malcolm, или

$var = (int)@$_POST['var'];

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий