|
|
|
| Доброго времени суток
в конфиге храняться названия в виде
area_1 = 'округ 1';
area_2 = 'округ 2';
|
В форме запускаю цикл
<? for ($i = 1; $i <= 10; $i++) {
echo '<option value="area_'.$i.'">'.$area_.$i;
} ?>
|
Мне нужно, чтобы на выходе было так:
<option value="area_1">округ 1
<option value="area_2">округ 2
А у меня сейчас получается
<option value="area_1">1
<option value="area_2">2
Кто-нибудь может подсказать, как сделать необходимое? | |
|
|
|
|
автор: 453453 (17.05.2009 в 14:40) |
|
|
для: neadekvat
(17.05.2009 в 14:31)
| | почему бы не хранить это в массиве? | |
|
|
|
|
|
|
|
для: 453453
(17.05.2009 в 14:40)
| |
<? for ($i = 1; $i <= 10; $i++) {
echo '<option value="area_'.$i.'">'.$area_[$i];
} ?>
|
И в конфиге
$area_[1] = ...
Это имеете в виду?
Так у меня вообще ничего не отображается | |
|
|
|
|
автор: 53454 (17.05.2009 в 14:54) |
|
|
для: neadekvat
(17.05.2009 в 14:45)
| |
$area = array(
'округ 1',
'округ 2',
);
for($i = 0; $i < count($area); $i++)
echo '<option value="area[' . $i . ']">' . htmlspecialchars($area[$i]) . '</option>';
|
| |
|
|
|
|
|
|
|
для: 53454
(17.05.2009 в 14:54)
| | Спасибо
Это именно то что нужно) | |
|
|
|