Обработка форм с динамическими полями...

Fuz

Новичок
Обработка форм с динамическими полями...

Есть форма, некоторые поля которой генерируются динамически...т.е. каждый раз я не могу знать сколько полей там есть, но мне нужно их обработать...как быть?
 

jer

...
либо ты знаешь заранее перечень своих полей, либо загоняй их в массив, если они однотипные
 

jer

...
тоже юмор.

массив не спасет, если не знать каким образом должны обрабатываться те или иные поля, а зная и массив(ы) нужены только для обединения однотипных полей в единое адресное простанство %))

вот такая загогулина получается

-~{}~ 02.09.05 16:53:

Fuz, давай реальный пример, если еще не понял что к чему.
 

Fuz

Новичок
Реальный пример:
Число полей - число динамическое и берётся из базы.
поля вида
<input type="text" name="roomtype[1...?]"...>

надо просто читать значения этих полей и записывать в базу.
 

Фанат

oncle terrible
Команда форума
реальный ответ на твой пример уже дали
потрудись прочесть и сделать
 

ForJest

- свежая кровь
Иллюистрирующий пример.
PHP:
<?php
if (!empty($_POST))
{
     echo '<pre>', print_r($_POST, 1), '</pre> <hr />';
}
$input_template = '<input type="text" name="roomtype[%d]" value="%d" /><br />';
$cnt = (int)@$_GET['cnt'] or $cnt = 5;

$inputs = '';
for ($i = 0; $i < $cnt; $i++)
{
     $inputs .= sprintf($input_template, $i, $i*5);
}
?>
<form method="post" action="">
<?=$inputs?>
<input type="Submit" value = "Да! Сделай это!">
</form>
 

DiTHER

bang bang
эх советовал бы хоть пример не просто работающий, но иллюстрирующий "качественное" програмирование...

#1 !empty($_POST)
#2 @$_GET
#3 вопрос был вообще в обработке полей но не в создании таковых
 
Сверху