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]   

> Без описания
dreamfactor
Отправлено: 12 Июня, 2013 - 21:02:55
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Июнь 2013  


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




Вообщем есть на сайте форма по типу: тема : ...... сообщение:........ , так вот это все я сохраняю в бд, вывожу , но мне нужно теперь сделать так чтобы название с "темой" стало кликабельным и с переходом по этой ссылке открывалось то самое сообщение которое было написано пользователем.

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

p.s

если кто не понял что я хочу Подмигивание , это что то похожее на форум , юзер создает тему и сообщение к теме , и нужно чтобы создавалась страница с этой темой , как то так
 
 Top
DelphinPRO
Отправлено: 12 Июня, 2013 - 21:27:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


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




делаете страницу со списком тем.
выборка при мерно такая (псевдокод):
PHP:
скопировать код в буфер обмена
  1. $resource = query('SELECT id, subject FROM table_msg');
  2. while ($row = fetch($resource)) {
  3.   echo '<a href="/message.php?id='.$row['id'].'">'.$row['subject'].'</a><br>';
  4. }


в message.php пишешь примерно так (псевдокод):

PHP:
скопировать код в буфер обмена
  1. // Получаем корректный ID сообщения
  2. $id = isset($_GET['id']) ? (int)$_GET['id'] : 0;
  3. // Проверяем на допустимость
  4. if ($id <= 0) {
  5.   die('invalid topic ID');
  6. }
  7.  
  8. $resource = query("SELECT * FROM table_msg WHERE id = $id");
  9. $message = fetch($resource);
  10.  
  11. echo '<h1>'.$message['subject'].'</h1>';
  12. echo '<div>'.$message['text'].'</div>';


вот собственно и всё.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
dreamfactor
Отправлено: 12 Июня, 2013 - 22:02:25
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Июнь 2013  


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




во спасибо большое то что искал)

а еще такой вопросик , если есть например в бд еще поле и в него записываються данные с радио кнопки , тоесть "yes" и "no" , как сделать так чтобы те данные которые с "yes" отображались отдельно от тех которые с "no"

(Отредактировано автором: 12 Июня, 2013 - 22:03:40)

 
 Top
likvidator
Отправлено: 12 Июня, 2013 - 22:52:08
Post Id


Посетитель


Покинул форум
Сообщений всего: 416
Дата рег-ции: Март 2012  


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

[+]


 
 Top
dreamfactor
Отправлено: 12 Июня, 2013 - 23:42:04
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Июнь 2013  


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




likvidator пишет:


не катит , тут нужна какая то другая проверка
 
 Top
likvidator
Отправлено: 13 Июня, 2013 - 00:15:53
Post Id


Посетитель


Покинул форум
Сообщений всего: 416
Дата рег-ции: Март 2012  


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

[+]


dreamfactor пишет:
"yes" отображались отдельно от тех которые с "no"



????
 
 Top
vanicon
Отправлено: 13 Июня, 2013 - 00:21:07
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


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




dreamfactor
Что мешает в цикле при выборке данных это сделать?


-----
Так было, так есть и так будет
 
 Top
LIME
Отправлено: 13 Июня, 2013 - 00:27:18
Post Id


Активный участник


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


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




ORDER BY
 
 Top
dreamfactor
Отправлено: 13 Июня, 2013 - 00:43:20
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Июнь 2013  


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




vanicon пишет:
dreamfactor
Что мешает в цикле при выборке данных это сделать?


а можно код примерный показать
 
 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