Alessio18911,
Сообщение от Alessio18911
|
Но вот если поле пустое, то не выводит ничего, хотя в переменную должно записаться значение "Проверка".
|
Цитата:
|
Он возвращает первый операнд, если он задан и не равен NULL, а в обратном случае возвращает второй операнд.
|
У вас в массиве POST есть ключ "name" хранящий пустую строку. Т.к. ключ есть и значение не равно null, то возвращается его значение, т.е. пустая строка.
$item_name = (isset($_POST['name']) and !empty($_POST['name']))?
$_POST['name']:
"Проверка";