Привет, мне интересно, что я могу делать неправильно. У меня есть два условия, которые возвращают true или false. По той же причине он не работает. Буду признателен, если кто-то укажет, что я могу делать неправильно.PHP if statement?
<?php
$pagetype = strpos($currentPage, 'retail');
if(isset($quoterequest) && $pagetype === True && $currentPage !== 'index.php'){
echo "this is retail" ;
}elseif(isset($quoterequest) && $pagetype === False && $currentPage !== 'index.php'){
echo "this is restaurant";
}
?>
EDIT- Извините, что я его редактировал, но почему-то не появлялся. В основном сценарий выглядит в URLs для термина «розничной торговли», если он находит его, он должен вернуть «это в розницу», если не «это ресторан»
quoterequest это просто переменная, как так
$quoterequest = "washington"
и текущая страница приводится в движение от
<?php $currentPage = basename($_SERVER['SCRIPT_NAME']);
Просто, чтобы быть чистым. Url это структура, как так
www.example.com/retail-store.php www.example.com/store.php
Что происходит и что вы хотите здесь совершить? Разве это не входит в предложение, которое вы ожидаете, или оно не входит ни в один из них? –
Не могли бы мы получить некоторые образцы значений $ currentPage и $ quoterequest – Phliplip
И он говорит, что это «розничная» или «это ресторан» - или нет? – Phliplip