Добрый день. естьпростой цикл PHP: <?php //mkdir("./'111'"); $start = 2000; // берем из базы $end = 2010; echo "<select name='date'>"; for ($i==0;$i>$start;$i++) {if ($i>$end) {return 0;} else{ echo "<option>'".$i."'</option>";} } echo "</select>"; ?> но он выводит даты в строку, а мне надо, чтобы данные выводились в поле select. В чем ошибка кода? // не правильно написал. исправил - только теперь данные вообще не выводятся
Цикл неправильный. Ты сначала сравниваешь $i с нулем (это не влияет на ход, но бесмысленно), потом - если $i больше $start, $i++ и выполняется итерация. Правильно так: PHP: for ($i = $start; $i < $end; $i++)