Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: больше\меньше?
 
 автор: sl1p   (04.12.2008 в 09:53)   письмо автору
 
 

помогите заставить его работать:)
<?
$_POST
['position'] = $_POST['position'] < $_POST['position'] > $maxpos $maxpos $_POST['position'];


должно проверяться так если меньше 1 тогда 1, если больше maxpos тогда maxpos,
в остальных случаях то что было введено..

в примере выше почемуто каряво учитывает условие если меньше 1..(ставит сразу maxpos).

  Ответить  
 
 автор: Trianon   (04.12.2008 в 10:05)   письмо автору
 
   для: sl1p   (04.12.2008 в 09:53)
 

эта дрянь проистекает из того факта, что в php кретин, отвечающий за разработку соответствующего куска анализатора, сделал так, что выражение
a ? b : c ? d : e 

определяется как
( a ? b : c ) ? d : e 

а не как в нормальных c-подобных языках
a ? b : ( c ? d : e ) 


Придется расставить скобки.

  Ответить  
 
 автор: sl1p   (04.12.2008 в 10:42)   письмо автору
 
   для: Trianon   (04.12.2008 в 10:05)
 

Спасибо)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования