Прохождение Стоимости PHP от связи

Я плохо знаком с PHP и изучением. Я пытаюсь передать стоимость через связь URL, но это, кажется, не работает.

The link value I am passing is http://www.mysite.com/index.php?id=f

Я хочу управлять JS сценарием, если ID не F замеченный ниже, но прямо сейчас когда я управляю им. Это ничего не делает:

<?php
$ShowDeskTop = $_GET['id'];
if (isset($ShowDeskTop)){
    echo $ShowDeskTop;

    if ($ShowDeskTop != "f"){
       echo "ShowDeskTop Value is not F";
               echo "<script type=\"text/javascript\">";
       echo "if (screen.width<800)";
       echo "{";
       echo "window.location=\"../mobile/index.php\"";
       echo "}";
       echo "</script>";  
    };
};
?>

Я знаю, что это - легкий PHP 101, но я не могу понять его. Я попробовал все от w3schools до других мест на Google для ответа и имеющий удачу. Кто-то мог, пожалуйста, сказать мне, что я делаю неправильно?

Спасибо!

0
nl ja de
Привет Парни, я изменил свой синтаксис выше к вашим исправлениям. Это теперь, кажется, работает, но что я заметил, устраняю ли я? id=a от index.php это дает мне ошибку (Уведомление: Неопределенный index:... на линии 11), который указывает на это: $ShowDeskTop = $ _GET [' id']; Как я останавливаю эту ошибку? Спасибо!
добавлено автор Frank G., источник
@Bejorne Malmanger, я все еще изучаю PHP, но w3schools показывает его как действительный оператор сравнения, если они не сделали ошибку. Вы видите его здесь: w3schools.com/php/php_operators.asp x <> y Не равный Верный, если x не равен y 5 <> 8 верной прибыли. Так я don' t думают, что это имеет значение <> или! =. Но еще раз спасибо за вашу помощь!!
добавлено автор Frank G., источник
И необходимо использовать! =, чтобы проверить, не соответствует ли это
добавлено автор Bjørne Malmanger, источник
на первый взгляд $ShowDesktop эха отсутствует"";
добавлено автор Lim H., источник
$ShowDeskTop, вы проверяете, что он установлен, прежде чем он будет существовать
добавлено автор user557846, источник

2 ответы

$ShowDeskTop is not the same as $ShowDesktop variables names are case sensitive!

2
добавлено
Я исправляю чувствительные к регистру проблемы с $ShowDeskTop в сценарии выше наряду со всеми другими предложениями. Это, кажется, работает, пока я имею? id=something после index.php. Но если URL doesn' t включают это, это дает мне (Уведомление: Неопределенный index:... на линии 11), который указывает на это: $ShowDeskTop = $ _GET [' id']; Как я останавливаю эту ошибку? Спасибо!
добавлено автор Frank G., источник
@FrankG. Во-первых, престижность за то, что на самом деле сделали ваше развитие со строгим сообщением об ошибке на. Вы найдете, что это улучшит способность изучить PHP существенно. Многие новички don' t делают это, и проводит часы, возясь с проблемой, на которой они видели бы в секундах с этим. Проблема состоит в том, что вы относитесь, чтобы $ _GET [' id'] прежде, чем проверить, что id существует в $ _GET . Большинство ответов здесь исправило ту проблему для вас, включая ту, которую вы приняли.
добавлено автор Mike Brant, источник

I thought about writing != instead of <>.

1
добавлено
Из того, что w3Schools говорит <>, прекрасно, вы видите его здесь: w3schools.com/php/php_operators.asp смотрят под сравнениями, если они не сделали ошибку. x <> y Не равный Верный, если x не равен y 5 <> 8 верной прибыли
добавлено автор Frank G., источник
phpGeeks
phpGeeks
3 620 участник(ов)

Best PHP chat Еще: @dbGeeks - базы данных @phpGeeksJunior - новичкам @moscowProgers - IT Москва @ebanoePhp - весёлый канал о PHP @laravel_pro - Laravel @jobGeeks - вакансии @jsChat - JS Правила: https://t.me/phpGeeks/764859 ДР - 28.03.2016

PHP
PHP
1 309 участник(ов)

Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды Для ознакомления: https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839 Группа PHP для новичков @phpGeeksJunior Вакансии: https://t.me/fordev

PHP — вакансии, поиск работы и аналитика
PHP — вакансии, поиск работы и аналитика
1 251 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii и т.д. Здесь всё: full-time, part-time, remote и разовые подработки. См. также: @qa_jobs, @devops_jobs, @javascript_jobs, @nodejs_jobs, @uiux_jobs, @products_jobs

phpGeeksJunior
phpGeeksJunior
980 участник(ов)

Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Правила и полезные ссылки https://gist.github.com/exileed/a53dd0617b35a705ff44b38c8028e6a5 Бест от пхпгикс https://t.me/best_of_phpgeeks

phpclub.ru
phpclub.ru
872 участник(ов)

Официальный чат phpclub.ru - остерегайтесь подделок #rules Правила группы - уважайте друг друга. Скриншоты -> ссылками. Код -> pastebin.com. Вакансии строго -> https://goo.gl/4bNxym, в чат ссылку. За рекламу и мат - БАН!

Devall | PHP
Devall | PHP
272 участник(ов)

Пристанище для восходящих звёзд разработки, которые перейдут на более адекватные языки. http://combot.org/chat/-1001014863761 Инвайт: j.mp/devallphp