@tsypa

if PHP — что я делаю не так?

Вот код:
<?php
if ($_GET['name'] = ""){
include 'php.php';
}
?>

Думаю, очень понятно, что он должен делать.

Проблема в том, что у меня он не работает. Что я делаю не так?
  • Вопрос задан
  • 3100 просмотров
Решения вопроса 1
@BugIg
скорее всего ошибка в проверке. замените = на ==.
<?php
if ($_GET['name'] == ""){
include php.php;
}
?>
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@antimind
= - это присваивание, == - это сравнение.
www.php.net/manual/ru/language.operators.comparison.php
Ответ написан
Комментировать
if ( !isset( $_GET['name'] ) || empty( $_GET['name'] ) ) {
Ответ написан
Комментировать
mlnkv
@mlnkv
JavaScript Developer
можно еще проще)
if ( isset($_GET['name']) && !empty($_GET['name']) ) include 'file.php';
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы