X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Выборка из базы данных
jns
jns
Topic Starter сообщение 24.9.2010, 0:57; Ответить: jns
Сообщение #1


Здравствуйте. У меня такая проблема: вся информация на мною создаваемом сайтом разбита на категории, а в каждой категории по несколько статей. С помощью цикла я вывожу необходимые данные из таблицы БД (структура такова, что сначала используется краткое описание статьи, затем нажимаю на ссылку "подробнее", и выводится вся статья). Соответственно у меня 15 статей, которые разделены на 5 категорий. Для перехода в другую категорию я прописал ссылку -
<a href="../newcat.php?id=4"> <img src="../images/3.jpg"></a>
. Эта ссылка выводит только одну статью из выбираемой категории (newcat.php?id=4), без краткого описания статьи, и без двух других статей.
Что мне написать в ссылке, для того чтобы выводились все статьи определенной категории?
Заранее СПАСИБО!!!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 24.9.2010, 1:37; Ответить: Letmetouchyou
Сообщение #2


(jns @ 24.9.2010, 03:57) *
Что мне написать в ссылке, для того чтобы выводились все статьи определенной категории?

в ссылке ничего не написать))
нужно менять php код, который отвечает за выбору из БД.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jns
jns
Topic Starter сообщение 24.9.2010, 10:38; Ответить: jns
Сообщение #3


(Letmetouchyou @ 24.9.2010, 04:37) *
в ссылке ничего не написать))
нужно менять php код, который отвечает за выбору из БД.


Php код для выборки менять ненужно, так как если производить выборку из таблицы, где указаны id категорий, то небудет производится выборка из таблицы, где хранятся статьи, нужно изменить ссылку
<a href="../newcat.php?id=8"> <img src="../images/4.jpg"></a>
а что там писать я незнаю, вопрос остается открытым...
Помогите пожалуста...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 24.9.2010, 14:13; Ответить: Letmetouchyou
Сообщение #4


jns, без предаставленного пхп кода никто вам не поможет. здесь телепатов нету.
В ссылке содержится всего лишь адрес старницы, который содержит 1 GET параметр id. Который , насколько я понял, отвечает за выбору статьи из определенной категории.
А как она выводиться?
может там в запроса LIMIT 1 или затычка на вывод одной записи.

На самом деле, на такие вопросы ответ один:
"Ошибка в 13 строке"(с)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jns
jns
Topic Starter сообщение 24.9.2010, 14:53; Ответить: jns
Сообщение #5


Хорошо - тогда я изложу все подробно:

[PHP]<?php
include ("detals/dbconnect.php");
$dbdata = mysql_query("SELECT * FROM content", $dbconnect);
$pagedata = mysql_fetch_array($dbdata);
?>[/PHP] - Здесь я подключаюсь к базе данных...

[PHP]<?php
do{
printf ("<div class='blog'><a href='newcat.php?id=%s'>%s</a> <br>
%s<br>
<table>
<tr>
<td><a href='newcat.php?id=%s'>Читать полностью</a></td>

<td>%s</td>
<td>Просмотров </td>
<td>%s</td>
</tr>
</table>

</div>",$pagedata["id"],$pagedata["title"], $pagedata["introtext"],
$pagedata["id"],$pagedata["date"],$pagedata["views"]);
}
while ($pagedata=mysql_fetch_array ($dbdata));
?>[/PHP] - Здесь я провожу выборку статей из одной таблицы БД(таких таблиц у меня 3 - в одной из них перечислены категории, в другой таблице перечислены статьи с указанием принадлежности к категориям, а в третей - основной таблице хранятся все статьи) В данном коде идет выборка статей из таблицы. Здесь де указана ссылка на файл, в котором следующий код:

[PHP]<?php
include ("detals/dbconnect.php");
if (isset($_GET['id'])) {$id = $_GET['id'];}
$dbdata = mysql_query ("select * from content where id=$id", $dbconnect);
$pagedata = mysql_fetch_array ($dbdata);
?>
и

<?php
printf ("<div class='viewitem'>%s<br><hr>%s</div>", $pagedata["introtext"],
$pagedata["fulltext"]);
?>[/PHP] где introtext - краткое описание статьи, а fulltext - вся статья, а content - та самая таблица со статьями.
С помощью ссылки:
<a href="../newcat.php?id=5"> <img src="../images/3.jpg"></a>
я выбираю статью с иидентификатором 5 и выводится только статья 5, без краткого описания и без остальных статей из категории. Что мне нужно прописать в ссылке, чтобы выводилось несколько статей?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 24.9.2010, 16:08; Ответить: Mulder_hb
Сообщение #6


И снова Жопов...
(jns @ 24.9.2010, 17:53) *
Что мне нужно прописать в ссылке, чтобы выводилось несколько статей?

Вам нужно менять код скрипта. Причем весь полностью.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 24.9.2010, 16:16; Ответить: Letmetouchyou
Сообщение #7


(Mulder_hb @ 24.9.2010, 19:08) *
Вам нужно менять код скрипта. Причем весь полностью.

верно сказано.
Ну а если менять етот код то
[PHP]
while ($pagedata=mysql_fetch_array ($dbdata)){
printf ("<div class='viewitem'>%s<br><hr>%s</div>", $pagedata["introtext"],
$pagedata["fulltext"]);
}[/PHP]


(Mulder_hb @ 24.9.2010, 19:08) *
С помощью ссылки:

с помошью ссылок осущесвляеться перезод по страницам, не более.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jns
jns
Topic Starter сообщение 24.9.2010, 16:50; Ответить: jns
Сообщение #8


Спасибо Вам огромное, дальше я постараюсь сам!:goodpost:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Базы Youtube кейвордов с данными по конкуренции и Volume
3 Krok 1033 20.3.2024, 14:59
автор: ManagerAE8888
Горячая тема (нет новых ответов) Свежие базы ключевых слов с подсказок гугла!
123 Krok 67726 20.3.2024, 14:58
автор: ManagerAE8888
Открытая тема (нет новых ответов) Большие базы Semrush кейвордов по разным тематикам! Много кейвордов с трафиком и без конкуренции! Volume, KD, CPC
20 Krok 6223 18.3.2024, 5:43
автор: Krok
Открытая тема (нет новых ответов) Интеграция спортивных данных API. Коэффициенты БК, Live результаты
14 yaroslav89 6628 13.3.2024, 23:16
автор: spoyer_ru
Открытая тема (нет новых ответов) Базы досок объявлений России, Украины, Беларуси и Казахстана
5 freeax 6406 10.3.2024, 15:07
автор: freeax


 



RSS Текстовая версия Сейчас: 29.3.2024, 2:06
Дизайн