
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.03.2012, 22:54:48
|
|||
|---|---|---|---|
обработка множества чек боксов |
|||
|
#18+
Всем привет. Есть у меня хтмл таблица которую я создаю на пхп, она отображает структуру таблици в бд которая содердит линки на различные сайты. Мне нужно сдлелать так чтобы юзер который заходит на страничку мог поставить галочки в чек бокса напртив тех ссылок которые он хочет удалить а потом удалить их из БД. Одиночную запись я могу удалить через один чек бокс а как проверить состоянии каждого чек бокса и соотвесвенно отреагировать на ее состояние, если выделен то удалить строку из БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2012, 23:40:24
|
|||
|---|---|---|---|
обработка множества чек боксов |
|||
|
#18+
forward12, Даете каждому чекбоксу name, а на серверной стороне смотрите, какие из них пришли в $_POST/$_GET. По полученным значениям собираете запрос на удаление. Не? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2012, 00:58:58
|
|||
|---|---|---|---|
обработка множества чек боксов |
|||
|
#18+
forward12, обойти чекбоксы можно с помощью getElementsByTagName. Проверить свойство checked и потом передать массив id или name в скрипт удаления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2012, 01:28:51
|
|||
|---|---|---|---|
обработка множества чек боксов |
|||
|
#18+
Код: php 1. 2. 3. 4. ? Только другие переменные могут мешаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2012, 05:31:17
|
|||
|---|---|---|---|
обработка множества чек боксов |
|||
|
#18+
dresdenТолько другие переменные могут мешаться дайте их именам уникальный префикс, по нему и фильтруйте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2012, 06:28:40
|
|||
|---|---|---|---|
обработка множества чек боксов |
|||
|
#18+
r u, я не стал это писать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2012, 10:21:00
|
|||
|---|---|---|---|
обработка множества чек боксов |
|||
|
#18+
forward12, Код: php 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2012, 16:46:33
|
|||
|---|---|---|---|
обработка множества чек боксов |
|||
|
#18+
спасибо всем за коменты и за сорци. А еще такой вопрос, по сопоставимой задаче, динамически генерятся textarea настранице, и нужно в бд записать значения из тех textarea которые не пустые, т.е. в те которые юзер занес данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2012, 18:50:01
|
|||
|---|---|---|---|
обработка множества чек боксов |
|||
|
#18+
Принцип не сильно отличается. Пустая текстария будет представлена в массиве пустой строкой, в отличии от тех, которые с текстом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2012, 13:47:28
|
|||
|---|---|---|---|
обработка множества чек боксов |
|||
|
#18+
vkle, а можно привести пример строки кода в которой будет проверка длины содержимого этого textarea, а то с чек боксом понятно что нужно использовать isset, а как опрашивать каждое textarea? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2012, 14:47:25
|
|||
|---|---|---|---|
обработка множества чек боксов |
|||
|
#18+
forward12пример строки кода в которой будет проверка длины содержимого этого textarea Кроме isset() обычно нужно еще попустить через trim() . Для вычисления длины строки есть strlen() и mb_strlen() , но проверка на пустую строку, которая может быть после trim(), будет гораздо проще. forward12как опрашивать каждое textarea?В цикле, например. Хотя, тут могут быть варианты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1465368]: |
0ms |
get settings: |
8ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
204ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 502ms |

| 0 / 0 |
