![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Veve |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 1.1.2005 Где: Латвия, Рига Репутация: 3 Всего: 13 |
Начну с начала, чтобы было немного понятнее, чего я хочу добиться...
Я в PHP навичёк... и поэтому иногда не понимаю что я хочу в действительности Вообщем суть такая: Я получаю список каких-то записий из базы данных ну и вывожу его на странице в виде таблицы: ________________________________________________________ 1. | Помидоры | Кнопка Удалить | 2. | Яблоки | Кнопка Удалить | ..... 3. | Груши | Кнопка Удалить | Тоесть список Помидоры, яблоки... и т.д... а рядом с каждым значением кнопку удалить. При нажатии на эту кнопку должна удаляться запись из базы данных расположеная левее кнопки удалить. Удаление проискодит по id записи... причём у помидор id=34, у яблок $id=324 тоеть не обязательно соответстует номирации.. но я это id знаю... Что я не понимаю и не могу зделать? У меня есть функция которая производит удаление по id
Однако я не понимаю как мне различить какая кнопка была нажата... ну и соответственно строчку с каким id нужно удалить? У меня все кнопки с одинаковым значением value='Кнопка Удалить' допустим с name="delete_button" извините, если что-то непонятно объяснил... |
|||
|
||||
| NightmareZ |
|
|||
![]() [хакер] ![]() ![]() Профиль Группа: Участник Сообщений: 699 Регистрация: 10.8.2006 Репутация: 2 Всего: 13 |
Что мешает сделать разный name?
-------------------- NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш Ely-Art.ru - наша маленькая домашняя арт-студия mugcraft.ru - кружки на любой вкус |
|||
|
||||
| Veve |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 1.1.2005 Где: Латвия, Рига Репутация: 3 Всего: 13 |
Ну во-первых хотелось бы панять всё таки как решать эту проблему... с одинаковыми именнами. Во-вторых это не сильно помогает..., ну покрайней мере сейчас я не знаю как это сделать. Ну и в третьих записей может быть н-ое количество...
|
|||
|
||||
| PARROT |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
По номеру и удаляешь, номер каждой записи должен быть уникальным.
Добавлено через 2 минуты и 41 секунду
ссылка
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
||||
|
|||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 6 Всего: 22 |
|
|||
|
||||
| Всемогущий |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 25.6.2006 Где: Челябинск Репутация: 5 Всего: 13 |
в этом случае уместнее делать не логический тип ,а перечисление
нужны кавычки вокруг $id |
|||
|
||||
| Veve |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 1.1.2005 Где: Латвия, Рига Репутация: 3 Всего: 13 |
PARROT Как я узнаю какая кнопка нажата??
А checkbox не вариант. Это сообщение отредактировал(а) Veve - 23.4.2007, 23:49 |
|||
|
||||
| xolod |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 24.5.2005 Где: Когда: Что: Репутация: 4 Всего: 13 |
Есть два, совершенно одинаковых, яблока. Одно вкусное и сочное. Второе - не менее сочное. Сочное ядом. Какое скушать, чтобы не оказаться на 6 футах подземного царства? Угадать? Вы замечательно сказали в своем первом сообщении: "иногда не понимаю что я хочу в действительности". Вернитесь к изучению HTML и, наверное, JavaScript. Кнопка может быть типа button или типа submit. В первом случае ее нажатие отрабатывается с помощью скрипта, во втором кнопка должна быть обрамлена в форму (по-хорошему должна и в первом случае, но не будем об этом), а форма - отправлять данные на сервер. Для обоих случаев нужно как-то узнать, какое сообщение соответствует кнопке. В первом случае можно к кнопке на моменте генерации добавить тег, ну скажем, id. А в обработчике нажатия этой кнопки перенаправлять пользователя на страницу-скрипт, указывая параметром этот id. Во втором случае надо указывать id каждого сообщения в параметре скрипта-обработчика формы для каждой кнопки. Это от незнания или нежелания знать. Работа со списком галочек гораздо удобнее, чем куча кнопочек. Посмотрите любой почтовый онлайн-сервис, например. |
|||
|
||||
| Glip |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 473 Регистрация: 30.12.2006 Репутация: 7 Всего: 18 |
ну да. или еще как вариант отказаться от кнопок вообще и сделать линки.
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |