Вы не зашли.
TLENS написал:
POFIGISST
Используй mobile_device_detect или что то аналогичное. А то что ты написал выше это говно так как длинная конструкция с перебором каждый раз всех символов. Лучше один раз перебери и результат через свич прогони
Чет только что поискал инфу о mobile_device_detect особо ничего на русском не нашел,ща еще буду гуглить))
POFIGISST написал:
Чет только что поискал инфу о mobile_device_detect особо ничего на русском не нашел,ща еще буду гуглить))
Вот сразу же нашел
http://code.google.com/p/php-mobile-detect/
Я буду лучше голоден, но между креслом и рулем и на дороге.
Просмотрел только что исходник. То там тоже не такой уж и быстрый код но все же правильный.
TLENS, на скорость кода смотри в последнюю очередь.
GemorrojМожет и так а то чет помешался на ней.
сделал вот так
Код:
echo '<form action="/strip/case.php?act=m_strip" method="post"> |
<input type="submit" value="Парни"/></div></form>'; |
работает,но выглядит не айс(
хочу вот так сделать
Код:
echo '<form action="/strip/case.php?act=" method="post"> |
<select name="go"><option value="m_strip">Парни</option> |
<option value="g_strip">Девушки</option></select> |
<input type="submit" value="Погнали"/></div></form>'; |
но так в адрес не передает имя кейса(
Отредактировано POFIGISST (2012.06.07 20:08)
POFIGISST,Код:
span style="color: #0000BB"><?php$strAction = (! empty($_POST['go']) and $_POST['go'] == 'g_strip') ? 'g_strip' : 'm_strip';switch($strAction): case 'g_strip': echo 'girl'; break; case 'm_strip': default: echo 'men'; break;endswitch; |
Я буду лучше голоден, но между креслом и рулем и на дороге.
Nu3oN них какой код:0 спс,большое!
Nu3oN написал:POFIGISST,Код:
span style="color: #0000BB"><?php$strAction = (! empty($_POST['go']) and $_POST['go'] == 'g_strip') ? 'g_strip' : 'm_strip';switch($strAction): case 'g_strip': echo 'girl'; break; case 'm_strip': default: echo 'men'; break;endswitch; |
Люблю китайцев они всегда все упрощают но иногда больше чем надо.
А у нас наоборот надо все усложнять.
Зачем перебор тернарным оператором если дальше это же обрабатывается свитчем?
Код:
span style="color: #0000BB"><?phpif (empty($_POST['go'])) switch($_POST['go']) { case 'g_strip': echo 'girl'; break; case 'm_strip': echo 'men'; break; default: echo 'Воно'; break; }else ; // Форма не была переданой |
Даже можно обойтись и без if (empty($_POST['go'])) если не нужен обработчик на не переданную форму. При этом будут выскакивать предупреждения на них должна стоять заглушка error_reporting
Завтыкал
if (empty($_POST['go']))
Надо заменить на
if (isset($_POST['go']))
Отредактировано TLENS (2012.06.10 12:12)