powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Личные сообщения PHP
7 сообщений из 7, страница 1 из 1
Личные сообщения PHP
    #38134744
altair_rem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
народ хел ми плиз!!!!

вообщем сделал так

вывожу сообщения - дата, заголовок
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<?php

$result = mysql_query("SELECT * FROM p1_message WHERE login='$_SESSION[login]' ORDER BY `id` DESC  ");
$r = array();
while($row = mysql_fetch_array($result))
{
 $r[] = $row;
}

if (isset($_GET["delete"])) { 
$id = (int)$_GET["delete"];
if(mysql_query("DELETE FROM `p1_message` WHERE id='$id' ")){

}
else
  echo "<b>Сообщение не может быть удалено!</b>";
}
?>
<table>
<td><?php echo $row['data']; ?></td>
<td><?php echo $row['title']; ?></td>
<td><a href="messagess.php?delete=<?php echo $row['id']; ?>">Удалить</a></td>


</table>





1. мне нужно что бы после удаление сообщения оно исчезало, а сейчас не исчезает(

2. мне нужно что бы если нажать на заголовок (title) сразу переходил на страрницу message-full.php с эти сообщением

дальше

в бд создал еще одну ячейку view с параметром по умолчанию ="0"
нужно что бы на главной например "ваши сообщения(выводилось количество)
...
Рейтинг: 0 / 0
Личные сообщения PHP
    #38134772
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altair_remмне нужно что бы после удаление сообщения оно исчезало, а сейчас не исчезает(А если перезагрузить страницу?
...
Рейтинг: 0 / 0
Личные сообщения PHP
    #38134777
altair_rem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

тогда исчезает.
...
Рейтинг: 0 / 0
Личные сообщения PHP
    #38134783
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altair_rem,

1.
Код: php
1.
2.
3.
4.
5.
6.
$result = mysql_query("SELECT * FROM p1_message WHERE login='$_SESSION[login]' ORDER BY `id` DESC  ");
$r = array();
while($row = mysql_fetch_array($result))
{
 $r[] = $row;
}


поменяйте местами (а по хорошему это едлаеться редиректом на страницу просмотра)
Код: php
1.
2.
3.
4.
5.
if (isset($_GET["delete"])) { 
$id = (int)$_GET["delete"];
if(mysql_query("DELETE FROM `p1_message` WHERE id='$id' ")){
header('location:messagess.php');
}


2.
Код: php
1.
<td><a href="message-full.php?id=<?php echo $row['id']; ?>"><?php echo $row['title']; ?></a></td>
...
Рейтинг: 0 / 0
Личные сообщения PHP
    #38134793
altair_rem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ренат,

Код: sql
1.
<td><a href="message-full.php?id=<?php echo $row['id']; ?>"><?php echo $row['title']; ?></a></td>


переходит на страницу и там все сообщения, я так понимаю нужно еще написать в message-full.php дополнительно что-то? что бы выходило выбранное сообщение?
...
Рейтинг: 0 / 0
Личные сообщения PHP
    #38134798
altair_rem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ренат,

при том еще как то нужно сделать что бы на 1 странице показывало сколько новых сообщений
...
Рейтинг: 0 / 0
Личные сообщения PHP
    #38135101
Seegile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altair_rem1. мне нужно что бы после удаление сообщения оно исчезало, а сейчас не исчезает(
vklealtair_remмне нужно что бы после удаление сообщения оно исчезало, а сейчас не исчезает(А если перезагрузить страницу?
altair_remvkle,
тогда исчезает.
значит что нужно сделать? удаление сообщения поместить где? конечно перед выводом!

давненько я не тискал php с mysql, но малость покритикую.

Код: php
1.
$id = (int)$_GET["delete"];


молодец что добавил (int), но этого скорее всего будет не достаточно. Нужна доп проверка на число.

Код: php
1.
if(mysql_query("DELETE FROM `p1_message` WHERE id='$id' ")){


1) скорее всего ID уникальный, а потому рекомендую добавить LIMIT 1.
2) проверка на успешный результат не лучшая. Проверяй еще и на количество затронутых полей.

вроде всё.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Личные сообщения PHP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]