|
0 / 0 / 0
Регистрация: 07.11.2010
Сообщений: 17
|
||||||
Создание в таблице кнопки удаления записи из БД23.05.2012, 00:23. Показов 23915. Ответов 25
Метки нет (Все метки)
Буду благодарен за любую помощь!
0
|
||||||
| 23.05.2012, 00:23 | |
|
Ответы с готовыми решениями:
25
Создание в таблице кнопки удаления записи из БД для каждой строки
|
|
452 / 443 / 21
Регистрация: 11.04.2012
Сообщений: 2,076
|
||||||
| 23.05.2012, 07:08 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 07.11.2010
Сообщений: 17
|
|
| 23.05.2012, 21:05 [ТС] | |
|
С кнопкой все ок, только теперь как осуществить само удаление данных при нажатии на кнопку?
0
|
|
|
452 / 443 / 21
Регистрация: 11.04.2012
Сообщений: 2,076
|
||||||||||||
| 23.05.2012, 21:30 | ||||||||||||
На самом деле нажатие кнопки не рекомендуется обрабатывать - в ИЕ в частности на нажатие Enter кнопка не реагирует - но тут уж сами смотрите что вам надо обработать - по-моему лучше кнопки на ссылки "удалить" заменить Добавлено через 12 минут а вообще вместо кнопки я бы сделал радиобаттоны - отметил галочкой какие книги надо удалить и удалил - а не тупо кнопкой каждую книгу удалять)
1
|
||||||||||||
|
0 / 0 / 0
Регистрация: 07.11.2010
Сообщений: 17
|
||||||
| 23.05.2012, 21:46 [ТС] | ||||||
|
Что-то малек я не соображу, куда получается последний код нужно вставить?
после
А на счет кнопки согласен,но все же хочу сделать так.
0
|
||||||
|
452 / 443 / 21
Регистрация: 11.04.2012
Сообщений: 2,076
|
|||||||
| 23.05.2012, 21:50 | |||||||
вот это в самом начале страницы - даже перед <html> остальное оставьте как было
0
|
|||||||
|
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
|
||||||
| 24.05.2012, 10:54 | ||||||
|
а есои так делать
0
|
||||||
|
4 / 4 / 0
Регистрация: 02.12.2011
Сообщений: 21
|
|
| 17.07.2012, 10:35 | |
|
Я у себя осуществил через ссылку он просто передает через $_GET и делает запрос и удаляет так проще.
У меня другой вопрос как при нажатии ссылки сначала спрашивал хочет он удалить этот запись или нет. Потому что пользователь мог нажать случайно на удалить. Вот что я пробовал. Я хотел это осуществить с помощью модальных окон (я думаю что без них ни как), но при нажатии этой ссылки модальное окно появляется и сразу исчезает, происходить это из за того что ссылка ведет "на новую страницу" хотя страница тоже самое она новая потому что <a href="index.php?id=2">Удалить</a>. Ссылка такая она передает id для того что бы сформировать другую ссылку уже в модальном окне <a href="index.php?del=<?php echo $_GET['id'] ?>">ДА</a> где спрашивается удалить запись что при нажатии ссылки удалит запись а нажав на крест не удалит. Естественно что бы не происходило перезупуск страницы можно в ссылке которое запускает модальное окно, убрать ссылку на страницу и поставить место него # тогда модальное окно появится но в ссылке ДА не будет передано id и значит не будет определенно какой запись удалить. Может это как то можно осушествить через Javascript. To есть передать id через джаву а потом через php(зрз). :-)
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||||||||||||||||||
| 17.07.2012, 11:18 | |||||||||||||||||||||
Добавлено через 12 минут
2
|
|||||||||||||||||||||
|
4 / 4 / 0
Регистрация: 02.12.2011
Сообщений: 21
|
|
| 17.07.2012, 14:47 | |
|
Да это работает я конечно сделал по другому чуть чуть. Но тут не нужно забывать что все это происходит в цыкле. Я делаю запрос из базы данных и вывожу запись в цикле. А значит получается таких форм с названием form1 будет несколько а это приводит к тому что передает через POST только первую данную, а значит и удалит он первую запись, хотя нажимал к пример 3-ую запись. Я конечно могу поменять название формы в цикле чтобы было form1, form2, ... form.n, где n-это последовательное число и т.д. но как потом сказать джаву что он должен применить именно ту форму которая называется form.n?
Вот задачка! Во время этого вопроса у меня возник идея с первым вариантом. Пабробую это простое сообщение вывести в модальное окно. Если что то получится напишу.
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||
| 17.07.2012, 14:58 | ||
|
добавьте скрытые поля с id из БД к каждой записи и все.
0
|
||
|
Рождён удивлять
53 / 56 / 9
Регистрация: 08.08.2011
Сообщений: 438
|
||||||
| 17.07.2012, 18:20 | ||||||
0
|
||||||
|
4 / 4 / 0
Регистрация: 02.12.2011
Сообщений: 21
|
|
| 17.07.2012, 18:37 | |
|
Я попробовал у меня не получилось, теперь выдает последную запись. Получается типо что вся форма принадлежит последней. Это я KOPOJI. Мы тут решаем чуточку но чем то похожую тему.
0
|
|
|
91 / 91 / 13
Регистрация: 14.07.2012
Сообщений: 539
|
||||||
| 17.07.2012, 21:41 | ||||||
|
Господа Вы на 3 страницы форума нагородили простейший код. Зачем делать форму если достаточно ссылки на страницу удаления?
Вставить ссылку с таблицы из поля удаления например del.php&id=(тут без скобок ид записи из базы которую нужно удалить) Далее файл del.php
0
|
||||||
| 17.07.2012, 21:48 | |
|
Не по теме: о да :D
0
|
|
|
91 / 91 / 13
Регистрация: 14.07.2012
Сообщений: 539
|
|
| 17.07.2012, 22:07 | |
|
KOPOJI, вопрос в безопастности не стоял? нет. А ваша инъекция прекрасно решается функцией is_numeric
![]() Насчет вопроса правильно мой косяк
0
|
|
| 17.07.2012, 22:10 | |
|
0
|
|
|
91 / 91 / 13
Регистрация: 14.07.2012
Сообщений: 539
|
||||||
| 17.07.2012, 22:17 | ||||||
|
KOPOJI,
Не по теме: нет уважаемый. intval — Возвращает целое значение переменной, а is_numeric — Проверяет, является ли переменная числом или строкой, содержащей число Вы сможете с интвал сделать такую конструкцию
0
|
||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||||
| 17.07.2012, 22:28 | ||||||||
|
Не по теме:
я про то что можно просто не проверять - а сразу брать число (если оно там есть) P.S. про is_numeric помню :) по сути здесь идентично, не знаю что быстрее работает из них Добавлено через 6 минут Не по теме:
ну и чуть-чуть побыстрее is_numeric работает (проверял на цикл с миллионом итераций - разница в примерно три десятых секунды
0
|
||||||||
|
4 / 4 / 0
Регистрация: 02.12.2011
Сообщений: 21
|
|
| 17.07.2012, 22:34 | |
|
Ладно ребята вы все молодцы особое благодарю за идею (KOPOJI). У меня получилось я решил задачу.
Ну чтоб текст был не коротким напишу как решил задачку, может кому то поможет. А если кто то поинтересуется напишу подробно. Я решил остановится на ссылках. 1) Я вызываю через js модальное окно она появляется только когда есть определенна форма к примеру <div id="dialog"> тут текст и форма которая отправляет id при нажатии на кнопку "да". </div> 2) зрз проверяет есть ли $_get если есть то он выводит форму с <div> и срабатывает js, появляется модальное окно при нажатии кнопки зрз проверяет уже $_POST['delet'] если пост существует то удаляет запись. И все счастливы и довольны.
0
|
|
| 17.07.2012, 22:34 | |
|
Помогаю со студенческими работами здесь
20
Программирование кнопки удаления записи
Создание триггера до удаления записи и триггера после удаления записи Применение кнопки удаления записи в подчинённых формах Создание записи в таблице SQlite Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|