За последние 24 часа нас посетили 22513 программистов и 1201 робот. Сейчас ищут 735 программистов ...

Условие на остановку цикла

Тема в разделе "PHP для новичков", создана пользователем noreset, 29 апр 2017.

  1. noreset

    noreset Активный пользователь

    С нами с:
    22 ноя 2010
    Сообщения:
    18
    Симпатии:
    0
    Всем привет.
    Есть select, пункты которого берутся из БД.
    Код (Text):
    1. <?
    2.                   while ( $row_par = $res_par->fetch_array()){
    3. ?>
    4.                     <span><?=$row_par['name']?></span>
    5.                     <select name="<?=$row_par['id']?>" onchange="showhideBlocks(this.value)">
    6.                       <option value="" selected=""></option>
    7.                       <option value="0.1">0.1</option>
    8.                       <option value="0.2">0.2</option>
    9.                       <option value="0.3">0.3</option>
    10.                       <option value="0.4">0.4</option>
    11.                       <option value="0.5">0.5</option>
    12.                       <option value="0.6">0.6</option>
    13.                       <option value="0.7">0.7</option>
    14.                       <option value="0.8">0.8</option>
    15.                       <option value="0.9">0.9</option>
    16.                       <option value="1.0">1.0</option>
    17.                     </select> <br /><br />
    18. <?                  
    19.                   }
    20. ?>
    Эти селекты должны на экране появляться по одному, после выбора параметра. Выбрали пункт у первого селекта, вылез следующий, у него выбрали, появился следующий и т.д.
    Как это все осуществить?
    Я понимаю, что тут скорее всего js нужен, так как это нужно без перезагрузки страницы, но в js форумах сказали прийти в php форум))
    Пробовал сделать что то такое:
    Код (Javascript):
    1.                     <script type='text/javascript'>
    2.                            
    3.                             function showhideBlocks(val){
    4.                                     if (val == ''){
    5.                                       <?bredak;?>
    6.                                     }
    7.                             }
    8.                            
    9.                     </script>
    Но это останавливает весь цикл и дальше не идет
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    TeslaFeo нравится это.