spassmacher
Новичок
Доброго времени суток друзья!
Я новичок в php и по урокам дошел до метода GET.
И тут у меня возник вопрос, почему срабатывает на половину?
во первых, в видеоуроке показывалось, что если выводим на экран значение переменной, которая не существует, то должна на экран выходить ошибка, но вот у меня никакой ошибки не видно,...
а когда я пишу следующее...
echo $_GET['a']; и передаю переменную через адресную строку, вижу ее значение на странице,....
так вот, я создал 2 файла test.php и test2.php
в файле test.php
<?php
echo "<a href='test2.php?a=6'>ССЫЛКА</a>";
?>
а в файле test2.php
<?php
if ($_GET['a'] = 5)
{
echo "Переменная 5";
}
else
{
echo "не 5";
}
?>
вроде все верно, но вот у меня всегда на экран выходит
(Переменная 5)
даже в том случае, когда я передаю 6 или даже 5566546 переменную через ссылку
срабатывает if , но не срабатывает else
возможно вопрос глупый, но я всего 2 недели как копаюсь в php
надеюсь на вашу помощь
заранее спасибо
Я новичок в php и по урокам дошел до метода GET.
И тут у меня возник вопрос, почему срабатывает на половину?
во первых, в видеоуроке показывалось, что если выводим на экран значение переменной, которая не существует, то должна на экран выходить ошибка, но вот у меня никакой ошибки не видно,...
а когда я пишу следующее...
echo $_GET['a']; и передаю переменную через адресную строку, вижу ее значение на странице,....
так вот, я создал 2 файла test.php и test2.php
в файле test.php
<?php
echo "<a href='test2.php?a=6'>ССЫЛКА</a>";
?>
а в файле test2.php
<?php
if ($_GET['a'] = 5)
{
echo "Переменная 5";
}
else
{
echo "не 5";
}
?>
вроде все верно, но вот у меня всегда на экран выходит
(Переменная 5)
даже в том случае, когда я передаю 6 или даже 5566546 переменную через ссылку
срабатывает if , но не срабатывает else
возможно вопрос глупый, но я всего 2 недели как копаюсь в php
надеюсь на вашу помощь
заранее спасибо