Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/14: Рейтинг темы: голосов - 14, средняя оценка - 4.93
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
1

Сразу же узнать "id" толькочто отправленного в базу сообщения!

21.02.2011, 13:16. Показов 2621. Ответов 7
Метки нет (Все метки)

Доброго времени суток, ситуация такая, отправляю в базу сообщение, мне нужно чтобы сразу после запроса на отправку вытаскивалось "id" толькочто отправленного сообщения...

Вот запрос:
PHP
1
$result4 = mysql_query ("INSERT INTO messages (author,poluchatel,date,text) VALUES ('$author','$friend_name','$date','$text')");
ниже объявляем переменную $msg_id,
и здесь, сразуже нам надо в переменную $msg_id, вписать id толькочто отправленного с помощью запроса выше сообщения, (в таблице messages поле id имеет св-во autoincrement, вобщем таблица фурычет как положено...)

Вопрос в том: как организовать такую запись "id" текущего сообщения в переменную $msg_id???

очень нужна ваша помощь, заранние очень благодарен!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2011, 13:16
Ответы с готовыми решениями:

getimagesize() vs $_FILES["img"]["type"] - узнать тип изображения
Как лучше проверять тип файла? Необходимо запретить закачку любых файлов, кроме изображений....

Передача "id" сообщения, в ссылку внутри текста сообщения
Доброго времени суток ув.программисты, вобщем такая ситуация, пользователю пришло сообщение с...

Кодировка сообщения, отправленного с сайта
доброго всем времени суток. есть форма обратной связи с прикреплением файла или картинки. брал из...

Робот может перемещаться в четырех направлениях ("С" - север, "З" - запад, "Ю" - юг, "В" - восток) и принимать
Робот может перемещаться в четырех направлениях ("С" - север, "З" - запад, "Ю" - юг, "В" -...

7
110 / 110 / 4
Регистрация: 25.05.2009
Сообщений: 415
21.02.2011, 13:19 2
PHP
1
$msg_id= mysql_insert_id();
1
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
21.02.2011, 13:24  [ТС] 3
Цитата Сообщение от TOI_I_IA Посмотреть сообщение
PHP
1
$msg_id= mysql_insert_id();
а почему здесь когда удаляя, пишет что удалено а удаление не произошло??
код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$result4 = mysql_query ("INSERT INTO messages (author,poluchatel,date,text) VALUES ('$author','$friend_name','$date','$text')");
 
 
 if ($result4=='TRUE')
            {
 
            echo "Ваш отказ дружбы, пользователю ".$friend_name." , успешно отправлен!";
            
            }          
else     {
            echo "Ошибка! Предложение об отказе дружбы не отправлено!!!<br>";
         }
 
$msg_id = mysql_insert_id();
 
echo "<html><head><meta    http-equiv='Refresh' content='1;    URL=drop_post.php?id=".$msg_id."'></head><body>сообщение удалено!</html>";
0
110 / 110 / 4
Регистрация: 25.05.2009
Сообщений: 415
21.02.2011, 13:32 4
у тебя нет удаления тут, у тебя идет пере адресация на страницу drop_post.php на которой и идет надпись.
А вот есть ли там функция удаления это другой вопрос
0
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
21.02.2011, 13:35  [ТС] 5
Цитата Сообщение от TOI_I_IA Посмотреть сообщение
А что ты тут удаляешь я вижу только добавление в таблицу
я понял что мне надо, мне надо узнать как получить id прочитанного сообщения через ссылку в нём "отклонить", все сообщения выводятся в списке... типа кнопка ОТКЛОНИТЬ выполняет код при нажатии, а потом удаляет сообщение в конце без подтверждение, как это сделать???
0
110 / 110 / 4
Регистрация: 25.05.2009
Сообщений: 415
21.02.2011, 13:37 6
честно говоря я не понял. напиши в аську(404539899) подскажу
или попонятнее напиши задачу
0
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
21.02.2011, 13:45  [ТС] 7
Цитата Сообщение от TOI_I_IA Посмотреть сообщение
честно говоря я не понял. напиши в аську(404539899) подскажу
или попонятнее напиши задачу
вобщем, пользователю пришло сообщение с предложением, ПРИНЯТь или ОТКЛОНИТЬ предложение дружбы, если он нажимает ОТКЛОНИТЬ, то отравляется сообщение пользователю который предложил дружбу с текстом типа "ваша заявка отклонена", а сообщение с предложением дружбы автоматически удалялось после нажатия кнопки "отклонить".....
т.е. по нажатию кнопки ОТКЛОНИТЬ мы автоматом отправляем сообщение с текстом отказа, и автоматом удаляем входящее где содержалась эта кнопка ОТКЛОНИТЬ!!!!
0
110 / 110 / 4
Регистрация: 25.05.2009
Сообщений: 415
21.02.2011, 14:19 8
В файле drop_post.php просто пишешь
PHP
1
$del=mysql_query("DELETE * FROM messages WHERE id='".$_GET['id']."'") or die(mysql_error());
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2011, 14:19

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Тысячные числа исправлять к примеру с "1200" на "1 200", "12000" на "12 000" и т.д
Собственно числа исправлять к примеру с &quot;1200&quot; на &quot;1 200&quot;, &quot;12000&quot; на &quot;12 000&quot;, &quot;120000&quot; на...

PHP не обрабатывает сразу последний "шаг"
Есть шесть картинок с таким кодом: &lt;a href=&quot;?choise=1&quot;&gt;&lt;img src=&quot;/images/kompozicii/1.jpg&quot;...

Из формы отправки сообщения на e-mail приходят "иероглифы"
Добрый день. Отправляя письмо из формы отправки со своего сайта, на e-mail адресату приходят...

Форма отправки сообщения: не срабатывает кнопка "Отправить"
привет всем! помогите, пожалуйста, с такой проблемой: есть код формы для отправки данных, при...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.