Сначала выберите в цикле php, который скоро закончится

Не уверен, почему, но цикл, который я сделал, выводит каждый выбор, но первый правильно. Похоже, что в первый раз вокруг концертов цикл заканчивается рано. цикл заканчивается рано Цикл получает информацию от первого выбора 1:. затем выполняет вызов ajax на страницу 2: php, где устанавливает $ days в значение первого выбора. Затем цикл выводит еще два выбора, пока не будет получено значение $ days. Вывод, показывающий, что другие выбранные рабочие

1: Первый выбор

 <form>
      <div class = "form-group">
    <label for = "exampleFormControlSelect1">How many days?</label>
    <select class = "form-control" name = "days" onchange = "Selectdays(this.value);" id = "exampleFormControlSelect1" required>
            <option>How many days?</option>
      <option value = "1">1 day</option>
      <option value = "2">2 days</option>
      <option value = "3">3 days</option>
      <option value = "4">4 days</option>
      <option value = "5">5 days</option>
      <option value = "6">6 days</option>
      <option value = "7">7 days</option>
      <option value = "8">8 days</option>
      <option value = "9">9 days</option>      
      <option value = "10">10 days</option>
    </select>
  </div>
<div id = "days"></div>

2: второй выбор внутри цикла

$count = 0;
echo "<select class='form-control' name='select' id='exampleFormControlSelect1'> ";
while($count != $days) {
    echo "  
     <div class='form-group'>
    <label for='exampleFormControlSelect1'>Date</label>
    <select class='form-control' name='date' id='exampleFormControlSelect1'>
      <option>05/24/2018</option>
      <option>06/2/2018</option>
      <option>07/25/2019</option>
      <option>01/15/2017</option>
      <option>11/5/2018</option>
    </select>
  </div>
  <br>
  <div class='form-group'>
    <label for='exampleFormControlSelect1'>Hours</label>
    <select class='form-control' name='time' id='exampleFormControlSelect1' required>
      <option value=''>How many hours?</option>
      <option>1 hour</option>
      <option>2 hours</option>
      <option>3 hours</option>
      <option>4 hours</option>
      <option>5 hours</option>
      <option>6 hours</option>
      <option>7 hours</option>
      <option>8 hours</option>
    </select>
  </div>";
  $count++;
}

remove "echo" <select class = 'form-control' name = 'select' id = 'exampleFormControlSelect1'> ";" снаружи цикл while

Jaydp 01.06.2018 01:42

@Jaydp Я не заметил, что это было там, но это исправило.

JangoFrost 01.06.2018 01:45
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
54
0

Другие вопросы по теме