Привет, мне нужно что бы при переходе на страницу в выпадающем листе выбирался один из пунктов который зависит от страницы с которой пришли вот код PHP: <option value= "1"> <? ($_SERVER['HTTP_REFERER']=="http://127.0.0.1/site/index-ukr.php") ? { echo "selected=\"selected\"";} ?> option 122 </option> почему не работает? а если убрать HTML: value= "1"> то выбирает самый последний пункт без учета рефера
PHP: <option selected="selected"> <? ($_SERVER['HTTP_REFERER']=="http://127.0.0.1/site/index-ukr.php") ? {selected=\"selected\""; }?> option 555</option> PHP: <option selected="selected"> <? ($_SERVER['HTTP_REFERER']=="http://127.0.0.1/site/index-ukr.php")> option 555</option> вот такие варианты попробовал - не работет
так задача выделить в меню с учетом страницы с которой пришел! ксли страница 1 то меню будет 1 если страница 2 то меню будет 2 как это сделать???
можно подребнее, вот тут мучаемся и не выходит пока http://programmersforum.ru/showthread.php?t=129193
Масса ошибок PHP: <?php $addr = "http://127.0.0.1/site/index-ukr.php"; $selected = ($_SERVER['HTTP_REFERER'] != $addr) ? ' selected="selected"' : NULL; ?> <option value="1"<?php echo $selected; ?>>option 122</option>
о выбирает но только на 1 адрес, а если адресов много тоесть равно количеству ссылок в меню? Спасибо!
Вам лучше знать равно или не равно... PHP: <?php $addrs = array("http://127.0.0.1/site/index-ukr.php", "http://www.php.ru/", "http://example.com"); for($i=0; $i<count($addrs); $i++) { $selected = ($_SERVER['HTTP_REFERER'] == $addrs[$i]) ? ' selected="selected"' : NULL; echo '<option value="'.$i.'"'.$selected.'>'.$addrs[$i].'</option>'; } ?>