За последние 24 часа нас посетил 17531 программист и 1673 робота. Сейчас ищут 1953 программиста ...

Обработка динамической формы

Тема в разделе "PHP для новичков", создана пользователем allforweb, 19 май 2011.

  1. allforweb

    allforweb Активный пользователь

    С нами с:
    18 сен 2010
    Сообщения:
    72
    Симпатии:
    0
    Подскажите алгоритм обработки динамически созданной формы. Генерируется неопределенное количество элементов каждый из которых имеет уникальный идентификатор.
    Как оптимально обработать POST и сделать запись в БД?

    Примерное содержание формы следующее:
    -- Название
    -- Описание
    -- Диманические элементы в разном количестве на разных документах. Их может быть 5, 10 или 15, но каждый элемент имеет свой уникальный ID и свое поле в таблице БД.
     
  2. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    http://php.su/functions/?mysql_fetch_array хотя это не то...

    http://php.net/manual/en/function.array.html вот про массив глянь

    Можно вывести что то типо:

    input name="test[]" value="первый"
    input name="test[]" value="второй"
    input name="test[]" value="третий"

    вывев $_POST['test'] получишь массив вида:

    array('0' => 'первый', '1' => 'второй', '2' => 'третий');
     
  3. allforweb

    allforweb Активный пользователь

    С нами с:
    18 сен 2010
    Сообщения:
    72
    Симпатии:
    0
    А как же получить идентификаторы каждого элемента формы, чтобы занести в БД? Получается каждый элемент нужно заносить отдельно? Если элементов на странице 5 и каждый имеет по 3 разных разных input?
     
  4. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    allforweb
    приведи реальный пример хотя бы с двумя элементами