#1 2010.12.01 18:44

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

Как удалить сообщение?

Приветы.Как удалить соообшение из панеля чтение записок. Очь нужно прошу помогите


Вложения

Неактивен

#2 2010.12.01 20:09

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6538
Карма: 108
Профиль Веб-сайт

Re: Как удалить сообщение?

Код:

1
DELETE FROM zapiski WHERE id = 1

но код ппц... уже дано такого г не видел)

Неактивен

#3 2010.12.02 07:20

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

Re: Как удалить сообщение?

$print=mysql_query("SELECT * FROM `zapiski` order by time desc LIMIT $o,$do");
while ($data=mysql_fetch_array($print)) {
$kto=$data['who'];
$komu=$data['towhom'];
$mesag=$data['message'];
$vrem=$data['date'];
$topic=$data['topic'];
$read = $a ["readd"];
  $insend = $data ["insend"];
  $ininc = $a ["ininc"];

$i++;


print " $i) <small><b><a href=\"info.php?ver=wml&amp;id=$id&amp;ps=$ps&amp;nk=".$data['idwho']."&amp;ref=$ref\">".$data['who']."</a> » <a href=\"info.php?ver=wml&amp;id=$id&amp;ps=$ps&amp;nk=".$data['idtowhom']."&amp;ref=$ref\">".$data['towhom']."</a></b> » </small>";
print " <small>".$data['topic']."</small> <small>".$data['message']."</small><br/>";
print " <small><b>".$vrem."</b></small><br/>";
}
есть и такой вариант. Геморой WHERE id=1 этот ид 1 эт ж системный бот.  Такой запрос будет удалять все записки Системново. А мне нужно удалит там рекламу. что idtowhom не мог прочитать эт сообшение .Или я так не понял. В этом примере я добавил ссылку на инфу для idwo и idtowhom

Неактивен

#4 2010.12.02 11:03

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6538
Карма: 108
Профиль Веб-сайт

Re: Как удалить сообщение?

DADO, естественно id ты сам должен знать, откуда мне знать какое сообщение ты хочешь удалить?

Неактивен

#5 2010.12.02 11:57

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

Re: Как удалить сообщение?

Gemorroj Прям в точку. И я хочу сделать так что можно было удалять какую хочешь сообшение из показаново примере. Уже неделя как торчусь с этим кодом. Но ниче не могу придумать. Не знаю и как сделать такое.

Неактивен

#6 2010.12.02 14:14

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6538
Карма: 108
Профиль Веб-сайт

Re: Как удалить сообщение?

print_r($data); сделай и посмотри что там

Неактивен

#7 2010.12.03 18:22

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

Re: Как удалить сообщение?

Геморой а после чего написать эт код? И для чего это? Пожалуйста пример мож показать как. Поправил прочтен или не прочтен записки
$read = data["readd"];
с $а не работал.

Неактивен

#8 2010.12.03 18:26

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6538
Карма: 108
Профиль Веб-сайт

Re: Как удалить сообщение?

это нужно чтобы просто посмотреть что внутри переменной $data. вероятно, в ней и будет нужный ID

Неактивен

#9 2010.12.04 11:56

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

Re: Как удалить сообщение?

Прости пока не дошол мне куда эт prin_r($data); написать.
Мож сказать такой запрос правилен к базе
mysql_query ("delete from zapiski WHERE idwho = '".$arr['idwho']."'");
mysql_query ("delete from zapiski WHERE idtowhom = '".$arr['idtohwhom']."'");
можно ли из показоного примера в первом посте  по ссылке с ".$arr['idwho']." или ".$arr['idtowhom']." такую ссылку направить на запрос этот с делете?
Добавлено спустя   3 минуты  37 секунд:
Простите Ошибся не с ".$аrr а с ".$data.  Можно такое?
Добавлено спустя   9 минут  30 секунд:
mysql_query ("delete from zapiski WHERE idwho = '".$data['idwho']."'");
mysql_query ("delete from zapiski WHERE idtowhom = '".$data['idtohwhom']."'");
вот такой примерно.По ссылке указывается всеравно Логин и id написавшего и получаещего. При нажатии на ник в панеле записок с точностью показывает инфу idwho и idtowhom.

Неактивен

#10 2010.12.04 14:26

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6538
Карма: 108
Профиль Веб-сайт

Re: Как удалить сообщение?

while ($data=mysql_fetch_array($print)) {
print_r($data);

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.1
0.012 s