[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: непонятное поведение GET вернее switch
lostbananan
Привожу сначала код, а потом что он выводит на страницу:
1. Код
    if(!empty($_GET['sort']))
{
$sort = $_GET['sort'];
}
echo "1. sort=$sort<br>";
switch($sort){
case "name":
echo 'NAME!';
break;
case "autor":
echo 'AUTOR!';
break;
case "publish":
echo 'PUBLISH!';
break;
case "date":
echo 'DATE!';
break;
case "page":
echo 'PAGE!';
break;
default:
echo "щось не те!<br>";
}

2. Вывод на страницу:
1. sort='page'
щось не те!

И где я здесь чего "нахомутал"?
twin
Цитата
sort='page'
Прямо так с кавычками? Так а в свиче то нету кавычек.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
lostbananan
Кавычки указывают что переменная символьного типа... На всякий случай в коде заменил:
case page:[sql][/sql]
Результпт тот же...
kjdgh
надеюсь в адресную строку ты вводиш page, а не 'page'...

_____________
Новичек в программировании и вообще не разбираюсь в этом, так что не вините.



lostbananan
В адресную строку я ввожу так:
<td><a href="index.php?sort='page'" id="sort" class="page" title=" Сортувати за полем СТОРІНКИ">Сторінок</a></td>

Когд ввел без кавычек - а воз и ныне там. Все равно НЕ правильно работает....
Valick
Цитата
- а воз и ныне там

без изучения РНР и чтения книг, ваш воз там же и сгниёт где он ныне.

_____________
Стимулятор ~yoomoney - 41001303250491
lostbananan
Да читаю я книги по РНР и изучаю, вот почему он не работает?
Valick
Цитата
Когд ввел без кавычек - а воз и ныне там.

напиши исправленный вариант

_____________
Стимулятор ~yoomoney - 41001303250491
kjdgh
Цитата (lostbananan @ 24.06.2014 - 22:54)
В адресную строку я ввожу так:
<td><a href="index.php?sort='page'" id="sort" class="page" title=" Сортувати за полем СТОРІНКИ">Сторінок</a></td>

Когд ввел без кавычек - а воз и ныне там. Все равно НЕ правильно работает....

в адреснкю строку никогда не суйте кавычки. и не может быть такого, чтоб без кавычек не работало. код правильный по сути

_____________
Новичек в программировании и вообще не разбираюсь в этом, так что не вините.



lostbananan
Большое спасибо!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.