Всем привет. Есть select, пункты которого берутся из БД. Код (Text): <? while ( $row_par = $res_par->fetch_array()){ ?> <span><?=$row_par['name']?></span> <select name="<?=$row_par['id']?>" onchange="showhideBlocks(this.value)"> <option value="" selected=""></option> <option value="0.1">0.1</option> <option value="0.2">0.2</option> <option value="0.3">0.3</option> <option value="0.4">0.4</option> <option value="0.5">0.5</option> <option value="0.6">0.6</option> <option value="0.7">0.7</option> <option value="0.8">0.8</option> <option value="0.9">0.9</option> <option value="1.0">1.0</option> </select> <br /><br /> <? } ?> Эти селекты должны на экране появляться по одному, после выбора параметра. Выбрали пункт у первого селекта, вылез следующий, у него выбрали, появился следующий и т.д. Как это все осуществить? Я понимаю, что тут скорее всего js нужен, так как это нужно без перезагрузки страницы, но в js форумах сказали прийти в php форум)) Пробовал сделать что то такое: Код (Javascript): <script type='text/javascript'> function showhideBlocks(val){ if (val == ''){ <?bredak;?> } } </script> Но это останавливает весь цикл и дальше не идет
Второй раз уже пригодилась когда-то написанная статейка. http://kramerblog.net/kak-zastavit-php-reagirovat-na-dejstviya-pol-zovatelya-na-stranitse/ Надо только залезть и восстановить там синт. разметку