С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
65 / 65 / 20
Регистрация: 26.02.2013
Сообщений: 336
Записей в блоге: 1
1

Удалить строку из БД при нажатии на ссылку

19.05.2013, 20:41. Показов 3354. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет!
Вот собственно такой вопрос
PHP
1
2
3
4
$dolgnik = get_dolgnik();
foreach($dolgnik as $item):
    echo '<tr><td>' . $item['name'].'<td>'.$item['money'].'<td>'.$item['comment'].'<td>'.'<a href="?????">Удалить</a>';
endforeach;
как на Удалить повесить функцию

PHP
1
2
3
4
5
6
7
function del_dolgnik(){
    db_connect();
    $query = "DELETE * FROM dolgnik WHERE id='7'";
    $result = mysql_query($query);
    $result = db_result_to_array($result);
    return $result;
}
и как указать в запросе id именно той строки напротив которой стоит Удалить

извиняюсь если что то вдруг невнятно изложил
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.05.2013, 20:41
Ответы с готовыми решениями:

Переход по ссылку при нажатии на строку в таблице
Всем привет) блин запарился) подскажите какие есть способы по мимо Onclick у &lt;tr&gt;, чтобы...

Удалить картинку без перезагрузки страницы при нажатии на ссылку
Приветствую, читающий! В общем, что мне сделать нужно: Нужно удалить картинку без перезагрузки...

Реклама при нажатии на любую ссылку на сайте, как удалить?
не понял после чего, но стала фигня, когда жмешь на любую ссылку на сайте и автоматически...

При нажатии на ссылку не перезагружать страницу, но изменять строку адреса (как в Vk)
как сделать , чтоб нажав на ссылку страница не перезагружалась , но страка URL(адресса) изменялась...

4
4 / 0 / 3
Регистрация: 19.05.2013
Сообщений: 49
19.05.2013, 21:26 2
Добавь к коду переменную с id. В бд она стандартная и должна быть.
PHP
1
2
3
4
5
$dolgnik = get_dolgnik();
foreach($dolgnik as $item):
    $delid = $item['id'];
    echo '<tr><td>' . $item['name'].'<td>'.$item['money'].'<td>'.$item['comment'].'<td>'.'<a href="скрипт.php?act=del&id='.$delid.'">Удалить</a>';
endforeach;
Далее создаёшь файлик(я так делал)
или там где "печатаешь" это дописываешь.
PHP
1
2
3
4
5
 if ($_GET['act']== del ) {
      $id = $_GET['id'];
      $sql_delete = "DELETE FROM data WHERE id=$id";
      mysql_query($sql_delete); 
      print 'Вроде удалено..';}
Как-то так.Если хочешь дописать, чтобы удалять мог только администратор то сравни ник условием и выполняй)
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 include("check.php");
             global $name;
             global $gold;
             global $cash;
            
              if ($name == admin){
              if ($_GET['act']== del ) {
      $id = $_GET['id'];
      $sql_delete = "DELETE FROM data WHERE id=$id";
      mysql_query($sql_delete); 
      print 'Вроде удалено..';
  }}
  else {
      print 'Потише братишка, у тебя нет админки';}
Я так понял делаешь, что-то вроде биржи))
Моя реализация)
Клац
0
65 / 65 / 20
Регистрация: 26.02.2013
Сообщений: 336
Записей в блоге: 1
19.05.2013, 21:46  [ТС] 3
спасибо, работает=)
нет. не биржу) все намного проще - делаю приложение с учетом должников)просто кто занимал че и тп) что б ниче не забыть и в пхп потренироваться
Кликните здесь для просмотра всего текста
плюс в репу кинул=)
1
4 / 0 / 3
Регистрация: 19.05.2013
Сообщений: 49
19.05.2013, 21:48 4
Цитата Сообщение от сахей Посмотреть сообщение
спасибо, работает=)
нет. не биржу) все намного проще - делаю приложение с учетом должников)просто кто занимал че и тп) что б ниче не забыть и в пхп потренироваться
Кликните здесь для просмотра всего текста
плюс в репу кинул=)
offtop
Кликните здесь для просмотра всего текста
Ясно, много кто занимает?)
0
65 / 65 / 20
Регистрация: 26.02.2013
Сообщений: 336
Записей в блоге: 1
21.05.2013, 18:21  [ТС] 5
Цитата Сообщение от DeadMerc Посмотреть сообщение
offtop
Кликните здесь для просмотра всего текста
Ясно, много кто занимает?)
нет, просто порой могу забыть что человек занимал=)
а так надежней
0
21.05.2013, 18:21
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.05.2013, 18:21
Помогаю со студенческими работами здесь

Нужно удалить строку из таблицы при нажатии на кнопку
Всем привет мне нужно чтобы на экран выводило таблицу с данными и возле каждой строки была кнопка...

Как сделать, чтобы при нажатии на ссылку "удалить" происходило удаление строки?
Есть html форма в которую я могу вводить номер задания и адрес задания.когда нажимаю &quot;ок&quot; идет...

POST переменные при нажатии на ссылку и при переходе на другую страницу
Как сделать так, чтобы при нажатии на ссылку и при переходе на другую страницу были доступны $_POST...

Реклама при нажатии на ссылку
При нажатии на любую ссылку зачастую рандомно открывается окно с рекламой видеогр, казино или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru