Не уверен, почему, но цикл, который я сделал, выводит каждый выбор, но первый правильно. Похоже, что в первый раз вокруг концертов цикл заканчивается рано. цикл заканчивается рано Цикл получает информацию от первого выбора 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++;
}
@Jaydp Я не заметил, что это было там, но это исправило.






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