Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2011, 22:53   #11
ilushka2306
Пользователь
 
Регистрация: 19.06.2010
Сообщений: 48
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
Вы хотите, чтобы удалялась запись, выбранная пользователем. А где, собственно, ее выбор происходит?
PHP код:
 $del $row['quote_id'];
    
mysql_query("DELETE FROM quote WHERE quote_id = $del"); 
ilushka2306 вне форума Ответить с цитированием
Старый 05.06.2011, 23:01   #12
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

А эта самая $del зависит от действий пользователя? Или все время берется из таблицы?
motorway вне форума Ответить с цитированием
Старый 05.06.2011, 23:07   #13
ilushka2306
Пользователь
 
Регистрация: 19.06.2010
Сообщений: 48
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
А эта самая $del зависит от действий пользователя? Или все время берется из таблицы?
там получается что выбираются записи из таблицы, у каждой записи свой id, когда удаляю по идее он должен удалить запись по id.
ilushka2306 вне форума Ответить с цитированием
Старый 05.06.2011, 23:43   #14
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Вы сами понимаете, что делаете? Если хотите, чтобы что-то на сервере стерлось по вашему нажатию в браузере, вы должны это передать и обработать в скрипте. А где это у вас?
motorway вне форума Ответить с цитированием
Старый 06.06.2011, 00:30   #15
ilushka2306
Пользователь
 
Регистрация: 19.06.2010
Сообщений: 48
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
Вы сами понимаете, что делаете? Если хотите, чтобы что-то на сервере стерлось по вашему нажатию в браузере, вы должны это передать и обработать в скрипте. А где это у вас?
а тогда не подскажете как это сделать?
все записи считываются из БД, помещаются в таблицу, в каждой строке в отдельной ячейке есть кнопка удаления... как тогда узнать id записи???
ilushka2306 вне форума Ответить с цитированием
Старый 06.06.2011, 06:55   #16
mrgrudge
Форумчанин
 
Аватар для mrgrudge
 
Регистрация: 20.02.2010
Сообщений: 229
По умолчанию

эм....у вас как-то странно на самом деле построена логика.
Если вы передаете post методом (почему сопбственно не get??) id записи которую хотите удалить так вы это и делайте. Аля:
PHP код:
if(isset($_POST['id']))
{
$id $_POsT['id']; //вот на этом моменте переменную желательно еще проверить на валидность
$sql "DELETE FROM table WHERE id = ".$id;
$res mysql_query($sql);

а у Вас выходит так что id пришел в посте, и на него грубо говоря забили, вытащили все id из таблицы, и не прогнав их через цикл записали в переменную скорее всего самый последний что был в таблице и по нему проводите запрос на удаление.
думай как баг, действуй как баг, и ты найдешь баг )
mrgrudge вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не удаляется запись. Firebird + Interbase artemavd Общие вопросы Delphi 2 08.05.2011 14:30
последняя запись в столбце ALEKS2008 Microsoft Office Excel 3 18.06.2010 13:29
Последняя запись из DBGrid в отчёт Raccoon Помощь студентам 2 25.05.2008 13:59
Не удаляется папка. Kashp Операционные системы общие вопросы 9 31.01.2008 10:49