Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Функция ответа

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Speaker
Отправлено: 11 Ноября, 2015 - 10:44:15
Post Id



Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




Всем ку, объясните кому несложно как реализовать функцию ответа на сообщение? Нужен сам механизм, не могу разобраться. Вот сам код:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //Заголовок страницы
  3. $str = 'Гостевая';
  4. //Подключаем необходимое
  5. require_once '/root.php';
  6. //Вывод заголовка
  7. echo ''.$dhead . $str . $dend .'';
  8. //Страница
  9. if (isset($_POST['msg']) && isset($_POST['name'])) {
  10.     $msg = txt($_POST['msg']);
  11.         $name = txt ($_POST['name']);
  12. //Проверка ввода сообщения
  13.     if (empty($msg))
  14. {
  15.  $err = 'Пустое сообщение!';
  16. }
  17. //Проверка ввода имени
  18. if (empty($name))
  19. {
  20.  $err = 'Вы не ввели имя!';
  21. }
  22. }
  23. echo '
  24. <form method="post" action="/gb.php">
  25. <div class="menu">
  26. Имя: <br/>
  27. <input type="text" name="name" value="'.$name.'" /><form method="post" action="/gb.php">
  28. Сообщение: <br/>
  29. <input type="text" name="msg" value="" /><input type="submit" name="msg_submit" value="Написать" />
  30. </div>
  31. </form> ';
  32.  if (!isset($err) && !empty($_POST['msg'])) {
  33. $mysqli->query("INSERT INTO `msg` SET `name` = '". enter($name) ."',`msg` = '". enter($msg) ."'");
  34. }
  35. $stmt = $mysqli->query('SELECT * FROM `msg`');
  36.     while($row = $stmt->fetch_assoc()){
  37.         echo ''.$dmenu.''.$row['id'].'. <font color = "red">'.$row['name'].'</font> сказал: | <a href= "/gb.php"> [Ответить] </a></br> '.$row['msg'].''.$dend.'';
  38.     }
  39. echo ''.$dmenu.' <img src = "/style/images/img.png" alt = "*"><a href = "/"> Главная </a>'.$dend .'';
  40. //Низ
  41. echo    ''. $err . '';
  42. foot ();
  43. ?>

(Отредактировано автором: 11 Ноября, 2015 - 10:45:21)

 
 Top
andrewkard
Отправлено: 11 Ноября, 2015 - 17:07:15
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Speaker пишет:
функцию ответа на сообщение

Ответа куда: на почту или в виде отзыва на сайте?
 
 Top
Speaker
Отправлено: 15 Ноября, 2015 - 16:29:45
Post Id



Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




[quote=andrewkard][/quote] Ответ на сообщение. Чтобы я нажимал кнопочку ответа возле сообщения другого пользователя, писал пост и при написании на странице выводило Имя, текст сообщения.
 
 Top
andrewkard
Отправлено: 16 Ноября, 2015 - 11:53:07
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Speaker пишет:
я нажимал кнопочку ответа возле сообщения другого пользователя

показываете JS ранее скрытую (или созданную скриптом) форму с полями: имя и текст, скрытое: id сообщения другого пользователя, оправляете, пишете в БД и после перезагрузки страницы выводите.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB