Я пытаюсь загрузить несколько полей в базу данных MySQL, чтобы выбрать элемент опции как расширение числа с помощью PHP.
Например :
база данных field name = Numbers and value = 25
и в элементе выбора опции должно быть: от 1 до 25
чтобы выбрать один из этих номеров.
и в другой записи:
field name = Numbers and value = 9
и в элементе выбора опции должно быть: от 1 до 9
Как это возможно? Я запутался.
@Frankich да да да Вот и все
то в основном вы делаете свой запрос, чтобы получить это число, сохраняете его в переменной, а затем делаете что-то вроде $myHtml = '<select>'; for($i=1; $i<$myNumber+1; $i++) { $myHtml .= "<option value=\"$i\">$i</option>" } $myHtml.= '</select>';
так какой должен быть мой запрос?
Ну, я не знаю, с информацией, которую вы дали в вопросе, это было бы только предположением. Это зависит от того, что вам нужно. Также я мог бы рассказать вам об основном процессе, но не буду предоставлять код
@AriaShir, пожалуйста, добавьте сюда фрагменты кода для лучшего понимания ситуации.
Через 4 часа я наконец сделал это. всем спасибо извините за мой плохой грамматический набор, я иранец и люблю всех людей мира, особенно американцев, израильтян и других. еще раз спасибо, это мой код, который я написал:
<form method = "POST" action = "/Cart.php" >
<input type = "hidden" id = "id_pre_List_For_Change_Count" name = "id_pre_List_For_Change_Count" value = "<?php echo $row'id_PreList'];?>">
<input type = "hidden" id = "Count_Filed" name = "Count_Filed" value = "<?php echo $row['CurrentCoundAdded'];?>">
<select id = "count_Select_Box" name = "count_Select_Box"onchange = "this.form.submit();" >
<option selected = "selected">
<?php echo $row['CountMany']; ?>
</option>
<?php
for($iz=1; $iz< $row['CurrentCoundAdded']+1; $iz++) { ?>
<option value=<?php echo $iz ?> > <?php echo $iz ?></option>
<?php } ?>
</select>
</form>
Честно говоря, я едва понимаю, о чем вы просите, это просто число в базе данных, которое вы хотите использовать, чтобы поместить значение от 1 до этого числа в теге выбора HTML?