|
|
|
| На форуме не удалось найти ответ или не разглядел...
помогите пожалуйста
<? for ($i=1; $i<=5; $i=$i+1)
{
<select name="array[luna][<?=$i?>]">
<option value="0" selected>--месяц--</option>
далее от января до декабря..
результат:
[luna] => Array
(
[1] => Февраля
[2] => 0
[3] => 0
[4] => 0
[5] => 0
)
|
вопрос: как вывести номер 1 или 5, как обрабытывать?
спасибо | |
|
|
|
|
|
|
|
для: celovec
(06.10.2009 в 19:52)
| | Что Вы хотите в итоге получить?
[поправлено модератором] | |
|
|
|
|
|
|
|
для: Diplex
(06.10.2009 в 20:05)
| | я получил ПОСТ массив а как в скрипте вывести например этот элемент
[luna] => Array
(
[1] => Февраля
|
так например echo ".$_POST['luna']['1'].""; | |
|
|
|
|
|
|
|
для: celovec
(06.10.2009 в 20:16)
| | print_r ( $_POST )
[поправлено модератором] | |
|
|
|
|
|
|
|
для: neadekvat
(06.10.2009 в 20:29)
| | а как ещё? хотел так http://softtime.ru/forum/read.php?id_forum=1&id_theme=68498&page=1
сказали плохо и так тоже полохо? а как лучше? | |
|
|
|
|
|
|
|
для: celovec
(06.10.2009 в 20:31)
| | Лучше толком скажите, что хотите сделать. По-этапно.. | |
|
|
|
|
|
|
|
для: Diplex
(06.10.2009 в 20:37)
| | форма создаётся динамически при открытии данного скрипта.
В итоге я вижу форму из пяти выпадающих полей с месяцами.
в каждом списке я выбираю месяц
все пять месяцев помещаются в массив.
я нажимаю кнопку и массив передаётся на страницу которая вставляет эти 5 месяцев ф хтмл шаблон
вопрос в том как эти 5 месяцев вытащить по отдельности в разных участках второго скрипта
[
<? for ($i=1; $i<=5; $i=$i+1)
{
<select name="array[luna][<?=$i?>]">
<option value="0" selected>--месяц--</option>
далее от января до декабря..
результат:
[luna] => Array
(
[1] => Февраля
[2] => 0
[3] => 0
[4] => 0
[5] => 0
|
| |
|
|
|
|
|
|
|
для: celovec
(06.10.2009 в 20:45)
| | Почему именно пять селектов?
И почему, чтобы себе же жизнь упростить, не сделать так:
<select name="name_1">
</select>
<select name="name_2">
</select>
<select name="name_3">
</select>
<select name="name_4">
</select>
<select name="name_5">
</select> | |
|
|
|
|
|
|
|
для: neadekvat
(06.10.2009 в 20:48)
| | 5 это пример
на самом деле нужно 100
по старой моей технологии для 100 переменных огроменный код надо писать, чтобы все переменные объявить и назначить им значения выбранные из посланных формой
проблема не с формой а с обработкой | |
|
|
|
|
|
|
|
для: celovec
(06.10.2009 в 20:51)
| |
<?
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
foreach ($_POST['select'] as $key => $val) {
echo 'select['.$key.'] => '.$val.'<br>';
}
}
?>
<form action="" method="post">
<? for ($i = 1; $i <= 5; $i++) { ?>
<select name="select[<?=$i?>]">
<option value="1">sdfdsf
<option value="2">sdfdsf
<option value="3">sdfdsf
<option value="4">sdfdsf
</select>
<? } ?>
</form>
|
Вот что у меня получилось
Запустите, посмотрите, что выводит, надеюсь, результат как-то поможет. | |
|
|
|
|
|
|
|
для: neadekvat
(06.10.2009 в 21:03)
| | такой результат
можно как-то запретить вывод luna[1] =>
чтоб выводил только "марта" ?
luna[1] => Марта
luna[2] => 0
luna[3] => 0
luna[4] => 0
luna[5] => 0
|
| |
|
|
|
|
|
|
|
для: celovec
(06.10.2009 в 21:14)
| |
echo 'select['.$key.'] => '.$val.'<br>';
|
заменить на:
:) | |
|
|
|
|
|
|
|
для: Diplex
(06.10.2009 в 21:22)
| | такой вариант выводит ТОЛЬКО значения НО ВСЕ СРАЗУ
один можно?
спасибо | |
|
|
|
|
|
|
|
для: celovec
(06.10.2009 в 21:27)
| | Вывести значение из какой-либо формы можно так, меняя цифру этой формы:
echo $_POST['select']['1'];
|
| |
|
|
|
|
|
|
|
для: celovec
(06.10.2009 в 21:27)
| | Через одно место живем.
Зачем тогда все остальное, если вы выводите только одно значение? | |
|
|
|
|
|
|
|
для: neadekvat
(06.10.2009 в 21:32)
| | одно значение в одном месте, другое в другом - формирую текст | |
|
|
|
|
|
|
|
для: celovec
(06.10.2009 в 21:33)
| | спасибо вам за внимание и реальную помощь!
тему можно закрывать | |
|
|
|