имена переменных при генерация форм

Статус
В этой теме нельзя размещать новые ответы.

tar_m

Новичок
имена переменных при генерация форм

праблема заключается в том что при генерации формы я незнаю какие имена полей использовать

нпрмер <input type="text" name="вот что сюда подстовлять" >

приэтом форма может менятся ну и кароче я не могу статически прописывать имя поля

и мне нужно потом как то ловить эти переменные.
 

SID

ReadOnlyТеаm
передавать в шаблон (форму) названия инпутов?
ну и кароче я не могу статически прописывать имя поля
и мне нужно потом как то ловить эти переменные.
подробнее плз опиши задачу.
 

tar_m

Новичок
У МЕНЯ БЕРУТСЯ данные из базы данных и генерируется форма
с этими данными

данные меняются

простой прмер

class gen_form {
...............
.................
// ДОПУСТИМ
$data[]="йцу","asd2","asdddd","ddss";
............
while ($data[$i]){

echo "<input type="text" name="вот какрас сюда та я незнаю что писать" value="$data[$i]">";

}

}
 

tar_m

Новичок
и а как мне потом лавить эту переменную не статически
я же говорю данных может быть хоть скока
 

amorfis

я стараюсь
Автор оригинала: tar_m
У МЕНЯ БЕРУТСЯ данные из базы данных и генерируется форма
с этими данными

данные меняются

простой прмер

class gen_form {
...............
.................
// ДОПУСТИМ
$data[]="йцу","asd2","asdddd","ddss";
............
while ($data[$i]){

echo "<input type="text" name="вот какрас сюда та я незнаю что писать" value="$data[$i]">";

}

}
Можно так:

PHP:
class  gen_form {
...............
.................
// ДОПУСТИМ
$data[]="йцу","asd2","asdddd","ddss";
............
for ($i = 0; $i < count($data); $i++)
  echo "<input type=\"text\" name=\"name$i\" value=\"".$data[$i]."\">";
-~{}~ 30.03.06 09:56:

Автор оригинала: tar_m
и а как мне потом лавить эту переменную не статически
я же говорю данных может быть хоть скока
Ну ты же всегда будешь знать сколько их. Поэтому и обработчик написать не сложно.
 

tar_m

Новичок
мне нужно чтобы отпровлялось генерируемые имена
. а канить это мона через масив зделать ?

-~{}~ 30.03.06 10:01:

Можно так:


class gen_form {
...............
.................
// ДОПУСТИМ
$data[]="йцу","asd2","asdddd","ddss";
............
for ($i = 0; $i < count($data); $i++)
echo "<input type=\"text\" name=\"name$i\" value=\"".$data[$i]."\">";


-~{}~ 30.03.06 09:56:


Автор оригинала: tar_m
и а как мне потом лавить эту переменную не статически
я же говорю данных может быть хоть скока

Ну ты же всегда будешь знать сколько их. Поэтому и обработчик написать не сложно.
и как ты себе предстовляеш имя переменной в оброботчике

типа так $name1 $name2

и что я долшен обробатывть это так

while (){
echo "$name$i";
}
?
мдя есть варианты ашо?
 

tar_m

Новичок
Фанат

я ничё против не имею и притензии не предьявляю просто меня не устраивает этот вариант а вообше даже спасибо скажу за попытку мне помочь
 

Фанат

oncle terrible
Команда форума
если тебя не устраивает ответ, надо хорошенько подумать над вопросом.
 

tar_m

Новичок
а так то я пишу генератор форм и оброботчик который бы не зависел от имени переменной просто если бы там было бы только одна переменная $i
меня бы этот вариант устроил а у меня может быть бесконечно - рекурсия
 

Фанат

oncle terrible
Команда форума
чего-чего у тебя может молжет быть бесконечное?!
 

tar_m

Новичок
идея заключается в постройке сваиобразного дерева

пример :

Имя тарифа : бла бла
-------\ временная зона : обычная
--------\-------\ внешний трафик : 1.0.0.0
--------\-------\ внутрений трафик : 54.0.0.0
-------\ временная зона : ночная
--------\-------\ внутрений трафик : 52.0.0.0
--------\-------\ внутрений трафик : 55.0.0.0

вот поэтому я не должен быть привязан к имени переменной
 

Фанат

oncle terrible
Команда форума
то есть, твоя проблема в том, что ты не знаешь, какую именно форму ты обрабатываешь?
а добавить в форму хидден поле ты, конечно, не догадался?

а задачу описать толком тебя надо заставлять под дулом пистолета?
 

amorfis

я стараюсь
tar_m

Мне кажется что ты запутался уже. Тебе надо в раздел РАБОТА. :)
 

tar_m

Новичок
ну Фанат
ты как всегда в сваём стиле
а мона это какнит без хидден зделать ?
и вообше могули я передать 3ёх мерный масив например ?
или как нить ешо но без использования хидден?

а задачу описать толком тебя надо заставлять под дулом пистолета?
ну как уж палучается

-~{}~ 30.03.06 10:27:

amorfis

я так не думаю веть я пример только привёл а реально для коечего другова это мне нуна
 

Фанат

oncle terrible
Команда форума
Статус
В этой теме нельзя размещать новые ответы.
Сверху