проблема с выводом

12
kir_pich
На сайте с 09.07.2006
Offline
124
775

помогите пожалуйста, не могу понять что я не так написал

<?php

$this_uri = 'http://адрес_сайта/?каталог&id_cat=';

if ($this_uri == "http://адрес_сайта/?каталог&id_cat=") {

print"пусто";

}

else {

print "текст";

};

?>

в пхп не силён савсем ((

я не идиот, просто у меня винтиков в голове не хватает! (c) kir_pich
D
На сайте с 09.07.2009
Offline
79
#1

<?php

$this_uri = 'http://адрес_сайта/?каталог&id_cat=';

if ($this_uri == "http://адрес_сайта/?каталог&id_cat=") {

print"пусто";

}

else {

print "текст";

}

?>

kir_pich
На сайте с 09.07.2006
Offline
124
#2

всё равно не хочет работать, а именно, всегда выводит 1, даже там где должно быть 0!

попробывал по другому сформулировать

<?php

$this_uri = 'id_cat=';

if (strpos($this_uri, basename($_SERVER['REQUEST_URI'])) !== false) $this_uri = reset(explode(basename($_SERVER['REQUEST_URI']), $this_uri));

if ($this_uri == "id_cat=") {

print "1";

}

else {

print "0";

}

?>

но всё равно тот же результат (((

D
На сайте с 09.07.2009
Offline
79
#3

Я думал ошибка синтаксическая.

Вы лучше словами скажите, что Вам нужно.

kir_pich
На сайте с 09.07.2006
Offline
124
#4

если пользователь находится на урл 1 ему показывается инфа, если на 2(к примеру) ему ничего не показывается.

C
На сайте с 28.01.2010
Offline
70
#5

Ничего не понял. Но чувствую, что проблема серьезная ☝

Это - личная подпись. Здесь обычно ставят ссылки на всякие кривые сайты, надеясь получить "жирный бек".
kir_pich
На сайте с 09.07.2006
Offline
124
#6
Counselor:
Ничего не понял. Но чувствую, что проблема серьезная ☝

А понимать то толком ничего и не нужно! Для начало желательно посмотреть на код прежде чем оставлять бсполезные сообщения!

C
На сайте с 28.01.2010
Offline
70
#7
kir_pich:
А понимать то толком ничего и не нужно! Для начало желательно посмотреть на код прежде чем оставлять бсполезные сообщения!

Код:

а = б

если а == б, то писать "пусто", иначе писать "текст"

и что дальше-то?

gormarket
На сайте с 29.12.2010
Offline
47
#8

kir_pich, для начала поменяйте местами параметры при вызове функции strpos, иначе Вы всегда будете получать из нее false

И для explode тоже поменяйте местами параметры.

Товары и цены в магазинах Вашего города: Городской рынок (http://gormarket.ru/)
kir_pich
На сайте с 09.07.2006
Offline
124
#9
Counselor:
Код:
а = б
если а == б, то писать "пусто", иначе писать "текст"
и что дальше-то?

/ru/forum/comment/9373289

maldivec
На сайте с 04.11.2008
Offline
160
#10

По-русски объясните, что вам надо. Урл полностью дайте и скажите понятно, что вам требуется.

Я так понимаю, при наличии GET параметра "id_cat" нужно что-то напечатать. Так?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий