Как обработать массив из нескольких select

Тема в разделе "Как сделать...", создана пользователем xss, 31 мар 2013.

Статус темы:
Закрыта.
  1. xss

    xss Создатель

    Регистр.:
    27 мар 2006
    Сообщения:
    15
    Симпатии:
    1
    Нужна помощь в обработке массива.
    Есть код:
    HTML:
    <select name="type_placed[2][1]">
        <option value="0">не выбрано</option>
        <option value="1">1 номер</option>
        <option value="2">2 номера</option>
    </select>
    .....
    <select name="type_placed[2][6]">
        <option value="0">не выбрано</option>
        <option value="1">1 номер</option>
        <option value="2">2 номера</option>
    </select>
    .....
    <select name="type_placed[1][2]">
        <option value="0">не выбрано</option>
        <option value="1">1 номер</option>
        <option value="2">2 номера</option>
        <option value="3">3 номера</option>
        ....
        <option value="10">10 номеров</option>
    </select>
    В "type_placed[2][1]" первый параметр id объекта, второй субкатегория, нужно в цикле перебрать id и относительно него, если выбран option перебрать и его.
    В результате должны получить id объекта и выбранное значение, а если значение не выбрано, то игнорируем объект.
    Ну примерно как то так.
     
  2. ne4to

    ne4to Постоялец

    Регистр.:
    16 ноя 2012
    Сообщения:
    107
    Симпатии:
    50
    Код:
    foreach($type_placed as $item_id => $item)
    {
        foreach($item as $sub_id => $value)
        {
            echo $item_id." - ".$sub_id." - ".$value;
        }
    }
    
     
    xss нравится это.
Статус темы:
Закрыта.