|
|
|
| Прошу помощи. Проблема в следующем.
В меню есть десять рубрик. Все названия рубрик содержатся в базе в таблице `menu`.
В каждой рубрике - статьи, которые в базе во второй таблице - `txt`. Эти две таблицы связаны полем id_menu
Статьи из последней, 10 рубрики находятся в отдельной, третьей таблице `dictionary`. Как вытянуть статьи из этой рубрики?
Вот код, который вытягивает в броузер список рубрик:
function Groupe_of_Article()
{
global $link;
$id = $_GET['id'];
if ( trim ($id!=""))
{
$id=intval($_GET['id']);
$sql="SELECT `head`,`text` FROM `txt` WHERE `id_menu`=$id";
$result=mysql_query ($sql, $link);
}
else
{
id=10 // ВОТ ТАК НЕЛЬЗЯ ПИСАТЬ, А КАК НАДО?
$sql="SELECT * FROM `dictionary`";
$result=mysql_query ($sql, $link);
}
// ну и дальше массив результата...
|
Заранее спасибо всем желающим помочь в трудную минуту | |
|
|
|
|
|
|
|
для: Лена
(05.02.2008 в 13:10)
| | Не понятно, что вызывает затруднения... id=10 - это что? Вместо id имеется в виду $id? И зачем нужен этот параметр, если таблица dictionary не содержит ничего кроме последних 10 статей? | |
|
|
|
|
|
|
|
для: cheops
(05.02.2008 в 13:47)
| | id=10 - это десятая рубрика. id у меня - номер рубрики. Таких рубрик у меня всего 10 штук. В десятой рубрике находятся статьи, которые лежат в таблице dictionary. Статьи других рубрик лежат в другой таблице txt.
Я хочу сделать так: нажимаешь, например, на 9 рубрику (или на 1,2,3 и т.д. рубрику, кроме 10) - из базы выбираются статьи из таблицы txt, нажимаешь на 10 рубрику - выбираются статьи из таблицы dictionary.
Как это оформить красиво и безболезненно?
Кстати, вы неправильно переназвали мне тему. Верните, пожалуйста, прежнее название - оно было более общим и симпатичным :-))) | |
|
|
|
|
|
|
|
для: Лена
(05.02.2008 в 14:08)
| |
function Groupe_of_Article()
{
global $link;
$id = intval($_GET['id']);
if ($id!=10)
{
$sql="SELECT `head`,`text` FROM `txt` WHERE `id_menu`=$id";
$result=mysql_query ($sql, $link);
}
else
{
$sql="SELECT * FROM `dictionary`";
$result=mysql_query ($sql, $link);
}
// ну и дальше массив результата...
|
| |
|
|
|
|
|
|
|
для: Лена
(05.02.2008 в 14:08)
| | просто вывести 10 записей с сортировкой в обратном порядке
ORDER BY id DESC LIMIT 0,10 | |
|
|
|