| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > форма ввода через php скрипт |
| Автор: supervladislav 12.2.2007, 11:31 | ||
| у меня есть панель администратора что-то вроде такого ,так вот суть такая чтоб у каждого сообщения отображалось два флажка заблокировать пользователя и удалить ,но дело в том ,что когда скрипт всё енто выводит ,то учитывая то ,что атрибут name одинаковый соответственно он разрешает выделить только один флажок на одном сообщении ,а как сделать чтоб выделялось несколько флажков.
|
| Автор: mishaSL 12.2.2007, 12:06 |
| supervladislav, зачем тебе сразу выделять два значения (удалить и заблокировать)? А вообще вместо <input type="radio"> напиши <input type="checkbox"> |
| Автор: supervladislav 16.2.2007, 22:23 | ||
не чувак ты непонял я имел ввиду выделить несколько чекбоксов либо удалить либо заблокировать либо удалить. |
| Автор: supervladislav 20.3.2007, 22:53 |
| у меня гостевая книга я хочу чтоб в ней была панель администратора ,около каждого сообщения выводятся чекбоксы удалить или заблокировать ,сообщений много,я хочу чтоб несколько чекбоксов выделялось ну например если я много удалить сообщений хочу ,либо тоже самое но заблокировать,но понимаешь атрибут то найм везде одинаковый и выделяется только один чекбокс. |
| Автор: lasalexx 20.3.2007, 23:19 | ||||
а ты name checkbox а сделай масивом:
и блокируй те id, которые содержутся в переданых POST ом масивах |
| Автор: Serkys 20.3.2007, 23:21 | ||
Если в параметре name к имени подставить квадратные скобки, то форма будет посылать массив:
Добавлено @ 23:21 Опоздал |
| Автор: anabiosys 20.3.2007, 23:22 | ||||
Можно сделать так, тогда ты получишь массивы с номерами сообщений который нужно удалить или заблокировать
а я так тем более |
| Автор: Serkys 20.3.2007, 23:28 |
| Во все бы топики так усердно отвечали Добавлено @ 23:29 Супервладислав придёт и офигеет |
| Автор: supervladislav 21.3.2007, 11:36 |
| а скажите ребята а значения получать одтудова так-же через пост название массива |
| Автор: lasalexx 21.3.2007, 11:54 | ||||
|
| Автор: mclight 22.3.2007, 11:10 |
| Да вы что? у тебя checkbox 10 штук........ ты выбрал все десять...отлично....в массиве будут 10 значений..... но если ты выбрал 3 значения, именно 1, 5, 9, то массив пронумеруется от нуля.......ему неважно будет что ты там повыбирал......... нельзя так делать.....все запутается....... если и делать так, то лучше вручную запихать <input type="checkbox" name="block[<?=$n?>]"/> |
| Автор: Serkys 22.3.2007, 11:27 | ||
| mclight, объясни мне пожалуйста, зачем в данной ситуации нужен индекс? И каким образом всё запутается? Индексы в данной ситуации неважны абсолютно, будь они хоть с нуля, хоть с 947. При разборке посланных данных нормальные люди применяют foreach().
|
| Автор: mclight 22.3.2007, 11:39 |
| ну, выбрал он чекбоксы.......отметил на удаление.......а скрипт принимает значение и по значению удаляет что там надо..... |