|
|
|
| Примерно догадываюсь, но хотел бы услышать точный ответ. Как происходит вот допустим такая связка, как у вас на форуме:
http://softtime.ru/forum/read.php?id_forum=1&id_theme=84283&page=1
В общем немного не понимаю, как сделать ссылку на полную новость..
вот допустим /index.php?cat=1 и тут выводятся записи, а вот мы открываем новость /index.php?cat=1&page=3&id_news=24
как проверяются эти условия, опять идет просто
if($_GET('cat')==1){ тут выводим все новости }
if($_GET('cat')==1 && $_GET('page')==3 && $_GET('id_news') == 24){ тут выводим полную новость }
и т.д. для других страниц
вот так? | |
|
|
|
|
|
|
|
для: Belkin
(17.01.2012 в 16:52)
| | я бы привязал к проверки id новости
если есть такая переменная - выводим новость полностью, если нет, то выводим все новости в данной категории.
проверка page не нужна, только для возврата на страницу с которой пришили можно оставить.
<?php
id_news = isset($_GET['id_news']) ? intval($_GET['id_news']) : null;
if($id_news){
// выводим новость полностью
}
else{
// выводим все новости
}
?>
|
| |
|
|
|
|
|
|
|
для: Belkin
(17.01.2012 в 16:52)
| | Допустим на сайте есть ссылка /index.php?cat=автомобили
По ее нажатию идет обращение к таблице в бд и ищутся все записи с ячейкой, допустим cut, в которой написано "автомобили".
После вытаскиваются все записи в цикле, где cut='автомобили', при этом нужно для каждой записи формировать ссылку с id по этой записи. По нажатию по такой ссылке делаем mysql запрос и вытаскиваем все необходимые поля к этой записи, ведь id известен :)
Ну вот и все. Получается, что в таблице по мимо уникального id, должна быть еще одна ячейка cut | |
|
|
|
|
|
|
|
для: ladan
(17.01.2012 в 18:08)
| | я бы всё таки ориентировался на id категории....
возможно потребуется переименовать оную на "бибики" )))
и что получится? надо будет изменять таблицу с записями для данной категории, причём всю таблицу, а там может быть очень много записей....
а если ориентироваться на id, то переименовывание не будет влиять на другие таблицы | |
|
|
|
|
|
|
|
для: Slo_Nik
(17.01.2012 в 19:46)
| | Спасибо за помощь ребята! | |
|
|
|