Isset get
Автор Artem Marakhovsky задал вопрос в разделе PHP
PHP. В чем ошибка? if(isset($_GET['id']=1)) { echo "Jhuetb"; } и получил лучший ответ
Ответ от Ivantrs[гуру]
эм...
массив GET только для чтения... зачем ты присваиваешь значение ?
может ты хотел так ?
if(isset($_GET['id'])) $id=$_GET['id'];
if($id==1){
echo "Jhuetb";
}
Ivantrs
(221135)
эм... и какой смысл в него писать ?
Ответ от Fruit apelsin[гуру]
Наймите другого программиста, а этого уволить.
Наймите другого программиста, а этого уволить.
Ответ от Aljebro[гуру]
$id = isset($_GET['id'])?((int)$_GET['id']):0;
if ( $id == 1 ) {
echo "Jhuetb";
}
$id = isset($_GET['id'])?((int)$_GET['id']):0;
if ( $id == 1 ) {
echo "Jhuetb";
}
Ответ от Иван Иванов[новичек]
isset — Определяет, была ли установлена переменная значением отличным от NULL
"=" -Базовый оператор присваивания.
Результатом выполнения оператора присваивания является само присвоенное значение. Таким образом, результат выполнения "$a = 3" будет равен 3
В Вашем примере получается Вы одновременно проверяете есть ли в ассоциативном массиве значения отличные от NULL и тут же присваиваете это значение.
В данном случае проверка будет всегда истина и будет выводится "Jhuetb".
Если задача была в сравнении со значением 1, то следовала вместо "=" использовать оператор "==" или "===", во втором случае проверяется тип (строгое сравнение).
isset — Определяет, была ли установлена переменная значением отличным от NULL
"=" -Базовый оператор присваивания.
Результатом выполнения оператора присваивания является само присвоенное значение. Таким образом, результат выполнения "$a = 3" будет равен 3
В Вашем примере получается Вы одновременно проверяете есть ли в ассоциативном массиве значения отличные от NULL и тут же присваиваете это значение.
В данном случае проверка будет всегда истина и будет выводится "Jhuetb".
Если задача была в сравнении со значением 1, то следовала вместо "=" использовать оператор "==" или "===", во втором случае проверяется тип (строгое сравнение).
Ответ от Папаша Мюллер[гуру]
if(isset($_GET['id']) AND $_GET['id']=1)
{
echo "Jhuetb";
}
if(isset($_GET['id']) AND $_GET['id']=1)
{
echo "Jhuetb";
}
Ответ от Metotron[гуру]
Ну он же всё пишет в тексте ошибки!! ЧИТАЙ!!!
isset не работает с результатами операций, распиши в две строки
$_GET['id'] = 1;
if (isset($_GET['id'])
Вот только isset тут бесполезен, так как переменная заведомо установлена, выкинь его.
Ну он же всё пишет в тексте ошибки!! ЧИТАЙ!!!
isset не работает с результатами операций, распиши в две строки
$_GET['id'] = 1;
if (isset($_GET['id'])
Вот только isset тут бесполезен, так как переменная заведомо установлена, выкинь его.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: PHP. В чем ошибка? if(isset($_GET['id']=1)) { echo "Jhuetb"; }
спросили в Яхты
как продать яхту в GTA 5 ONLINE???
Продать нельзя, можно только изменить (выбрать другую яхту и/или сменить окраску, фитинги, флаг
подробнее...
как продать яхту в GTA 5 ONLINE???
Продать нельзя, можно только изменить (выбрать другую яхту и/или сменить окраску, фитинги, флаг
подробнее...
спросили в Hitachi
HTACCESS! Как убрать GET? Например заменить site.ru/profile.php?id=1 на site.ru/profile/1
Почитай про регулярные выражения, с их помощью как то
подробнее...
HTACCESS! Как убрать GET? Например заменить site.ru/profile.php?id=1 на site.ru/profile/1
Почитай про регулярные выражения, с их помощью как то
подробнее...
спросили в Ixodida
Подскажите где у ОДЫ расположены Кузовные номера???
Лови Мануал!
АLEX72
Искусственный Интеллект
(396678)
А Ты Уверен,
подробнее...
Подскажите где у ОДЫ расположены Кузовные номера???
Лови Мануал!
АLEX72
Искусственный Интеллект
(396678)
А Ты Уверен,
подробнее...
Где обучают физиков-ядерщиков? Какие вы знаете конкретно ВУЗы? (в России и за рудежом)
ВУЗы России, где есть специальность Физика атомного ядра и частиц.
1. Международный институт
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
что такое глутамат натрия и где его искать?
Продается в магазинах вместе с другими специями.. .
Глутама́т на́трия (лат.
подробнее...
спросили в Музыка
Народ, подскажите, как называется песня, в припеве окторой есть такие слова: "Ай со ю дэнсинг".
I Saw You Dancing : Английский
© Yaki-Da
CHORUS:
I saw you dancing
подробнее...
Народ, подскажите, как называется песня, в припеве окторой есть такие слова: "Ай со ю дэнсинг".
I Saw You Dancing : Английский
© Yaki-Da
CHORUS:
I saw you dancing
подробнее...
Где проводятся игры "Что? Где? Когда?"? В каком саду находится "беседка", где проводятся игры Что? Где? Когда?
Передача "Что? Где? Когда? " впервые вышла в эфир в сентябре 1975 года. Много воды утекло с тех
подробнее...
спросили в Got Talent
Кто участвовал в жюри в британском шоу талантов ( там наша группа из Томска вышла в полуфинал
Выступление российских танцоров на Britain's Got Talent ставит рекорды на YouTube (Видео)
подробнее...
Кто участвовал в жюри в британском шоу талантов ( там наша группа из Томска вышла в полуфинал
Выступление российских танцоров на Britain's Got Talent ставит рекорды на YouTube (Видео)
подробнее...
спросили в Изучение
Хочу летом поехать на Мальту для изучения английского языка.
Поддерживаю Ваш выбор в пользу Мальты в качестве страны для изучения английского языка: подробнее...
Хочу летом поехать на Мальту для изучения английского языка.
Поддерживаю Ваш выбор в пользу Мальты в качестве страны для изучения английского языка: подробнее...
Вопрос по вводу в input только чисел. Фильтрация исключительно на php, без javascript. Подробности внутри
function getint ($zone,$variable,$default=0,$min=0,$max=0) {
global $$variable;
подробнее...
спросили в Любовь GitHub
как вы понимаете значение слова ЛЮБОВЬ?
LYBOV smesno priam ot dyshi smeiys!znay eto mozet i ne smesno no k love y menia yze tolko
подробнее...
как вы понимаете значение слова ЛЮБОВЬ?
LYBOV smesno priam ot dyshi smeiys!znay eto mozet i ne smesno no k love y menia yze tolko
подробнее...