Я использую WordPress для проекта, и я заметил необычный парадокс состояния.
<li class="<?php echo (isset($_REQUEST['search']) && $_REQUEST['search']!='opportunities')? 'active':''; ?>"><a href="#tabs-1" >People</a></li>
<li class="<?php echo (isset($_REQUEST['search']) && $_REQUEST['search']=='opportunities')? 'active':''; ?>"><a href="#tabs-2">Opportunities</a></li>
поэтому, когда я отправляю форму, я получаю следующее.
$_POST['search'] =>'opportunities'
это нелогично для меня, чтобы понять это, просто интересно, если кто-то сталкивался с этим, и может помочь.
ОБНОВЛЕНИЕ: извините, мой плохой ...
это то, что я получаю обратно
<li class="active"><a href="#tabs-1" >People</a></li>
<li class="active"><a href="#tabs-2">Opportunities</a></li>
Это парадокс, как они могут иметь активные классы ??
Я использовал $_POST
также вместо $_REQUEST
простодля записи.
Обновление 2
После еще нескольких испытаний и мгновений ударов головой ...
этот парадокс возникает только тогда, когда $_POST['search']='opportunities'