Доброго времени суток. У меня есть страница добавления новостей, которая записывает в БД такие значения: id, user_login(Пользователь, создавший новость), create_date, title, short_new, full_new, tags. На главной странице выводится название(title), short_new(краткое описание новости)... название я оформил в виде ссылки: Код (PHP): [url="news/'.$myrow['id'].'.php"]'.$myrow['title'].'[/url]</br> myrow['id'] - id новости в БД. Собственно, суть вопроса в том, можно ли сделать так чтобы когда я нажимаю на название, меня перекидывало на страницу, в которой содержится полная новость, но при этом эта страница не создавалась, а генерировалась по средствам php? ______________________________________________________________________________________________________ Если кому надо то: Решил проблему. Создал 1 универсальную страницу, на которой отображается полная новость. На странице сокращённой новости сделал отправку переменных методом get: Код (PHP): <a href="news.php?id='.$myrow['id'].'&full_new='.$myrow['full_new'].'&user_login='.$myrow['user_login'].' &create_date='.$myrow['create_date'].'&title='.$myrow['title'].'" class="title1">'.$myrow['title'].'</a></br> А на странице полной новости: Код (PHP): <span class="title1">'.$title.'</span></br> <textarea class="full_new" readonly>'.$full_new.'</textarea> <span style="font-size:12px; line-height:18px; color:grey;">Добавил '.$user_login.' '.$create_date.'</span> PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
Код (Text): site.com/news/10.php - это и есть ссылка( роутинг, маршрутизация ), обрабатываешь 10.php, примером, и выводишь то что тебе хочется
Ну так а где и как её обрабатывать? Добавлено спустя 2 минуты 29 секунд: Что если сделать как-то так: Код (Text): <a href="news.php?'.myrow['id'].'" class="title1">'.$myrow['title'].'</a></br>
Я пытался сделать так: Документ с сокращённой новостью: Код (PHP): mysql_connect('localhost', 'root', ''); mysql_select_db('srcraft'); mysql_query("SET NAMES utf8"); $res=mysql_query("SELECT * FROM `news` ORDER BY `id` DESC"); while($myrow=mysql_fetch_array($res)) { echo ' <div style="margin-top:10px" class="block2"> [url="news.php?'.$myrow['id'].''.$myrow['full_new'].''.$myrow['user_login'].''.$myrow['create_date'].''.$myrow['title'].'"]'.$myrow['title'].'[/url]</br><span class="text1">'.$myrow['short_new'].'</span> </div> '; } Документ, который получает гет запрос и выдаёт полную новость: Код (PHP): <?php $id = $_GET[$myrow['id']]; if (isset($id)) echo ' <span>'.$_GET[$myrow['title']].'</span> '; ?> Но ничего не получилось. обработчик не увидел $_GET[$myrow['id']]; Подскажите, плз, в чём проблема PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
в этом проблема должно быть так Код (Text): $_GET['id'] если, ссылка конешь выглядит, например,так site.com/news.php?id=10 или site.com/news.php?id=100