Вопрос по обработке форм с множественным выделением?

  • Автор темы Автор темы Camillo
  • Дата начала Дата начала

Camillo

Новичок
Вопрос по обработке форм с множественным выделением?

Привет всем!

У меня возник вопрос. Кратко опишу ситуацию:
Есть форма, которая представляет собой список URLов. Рядом с каждым урлом 2 checkbox'а (один чекбокс "approved" второй "delete"). В самом конце формы кнопка Submit.
При нажатии на кнопку Submit тем URLам около которых был поставлен флажок apporved придаётся статус approved. Ну а если "delete", то этот урл соответственно удаляется.

Сама форма со списоком урлов генерируется основываясь на информацию из БД MySQL.

Как лучше всего называть (параметр name тэга input) checkbox'ы, чтобы потом их легко было бы обрабатывать? Как рациональнее всего обрабатывать информацию из такой формы?

Спасибо!
Надеюсь что я понятно изложил свою мысль.

P.S.: Кстати, а как сделать на странице группы checkbox'ов таким образом чтобы в каждой группе можно было бы поставить только одну галку? (или это лучше делать radiobutton'ами)?
 
<input type="checkbox" name="APP[] "value="<?=$id?>">
<input type="checkbox" name="DEL[]" value="<?=$id?>">

одна галочка на всех - это одно имя на все поля
 
Camillo

ну в твоем случае помоему логичнее radiobutton или возможен вариант когда ничего не надо делать с URL? что касается обработки - то создавай массив, скажем
<input type="checkbox" name="url_delete[$url_id]" value="Y">

в массиве в результате будут только отмеченные URL, остальных просто не будет
 
если у тебя только два условия (подтверждения или удаления),
создай один чекбокс с апрувом, а удаление урлов будет делаться с теми которые не выделены
проще и логичнее никак :)
 
Сверху