Создание сайта | Урок #17 - Создание страничек со статьями

preview_player
Показать описание
В прошлом уроке мы научились выводить все статьи на главной страничке, в этом уроке мы с вами научимся выводить всего одну статью на страничке.

✔ -------------

Помощь в развитии канала.
* Яндекс Деньги: 410014343706921

* Кошельки WebMoney:
- Доллар: Z331064341236
- Гривна: U386388718252
- Рубль: R214610220703
Рекомендации по теме
Комментарии
Автор

в index.php нужно внести изменения
$news = getNews (3);
на $news = getNews (3, $id);

pdlcsxy
Автор

Что делать если заместо разных статей мне на все три выводит всегда только Третью статью.Хотя в базе данных записи там разные, ну и картинки соответственно тоже. То есть на главной странице у меня всё нормально, картинки разные, названия статей тоже, ссылки тоже ?id=1, 2, 3, а вот когда переходишь на эти статьи, то выводит только третью везде.((

AndrewZein
Автор

Я решил вопрос, создав, новую функцию getID ($id), из getNews удалил лишнее, все работает. Благодарю.

VladimirGavr
Автор

при переходе на какую-нибудь новость: article?id=3, появляется только белый экран. что

robbert
Автор

Почему у меня на главной странице выводит ошибку "Warning: Missing argument 2 for getNews()"? Ну т.е. я скорее понимаю почему ее у меня выводит, но не понимаю, почему ее не выводит у вас. Может, лучше сделать две разные функции getNews ($limit) и getArticle ($id) ?

alexkolokolov
Автор

что делать если теперь fetch_assoc больше не работает?

pequeno
Автор

подскажите пожалуйста как сделать так чтобы выводилась не 1, 2 или 3
статьи а все которые есть в БД.

temo
Автор

При переходе на статью, через Далее, не пишет текста, вообще никакого. Только картинку из статьи показывает и все. В чем может быть проблема?

HunterOleg
Автор

Меняю картинки на другие в папке article, название оставляю тем же, но на странице отображаются старые картинки.Удалил картинку 3.jpg с папки, но на сайте все равно отображается. Знает кто, в чем дело?)

Veuder
Автор

хорошие уроки, но слишком мало .Не сказано как создать на главной переходы(например на следующих 3 статти более старых). Было бы хорошо записать курс по созданию более сложного сайта(с категориями, разделами, коментами). Так как везде только теория и на практине не показуют как делать.

devexe_top
Автор

Почему после того как выводим статьи с базы данных, картинки больше не меняются?

intel-xeon
Автор

ребят обЪясните чайнику, это не то же самое, если мы к каждой странице статьи будем писать отдельный html код (вместо этой бурды с php)?

tamirlanomarov
Автор

У меня сайт на главной странице ругается на переменную where:
Notice: Undefined variable: where in on linе 9
вот сам файл functions:
<?php


function getNews($limit, $id) {
global $mysqli;
connectDB();
if ($id)
$where = "WHERE `id`= ".$id;
$result = $mysqli->query("Select * FROM `news` $where ORDER BY `id` DESC LIMIT $limit");
closeDB();
if (!$id)
return resultToArray($result);
else
return $result->fetch_assoc();
}

function resultToArray($result){
$array = array();
while(($row = $result->fetch_assoc()) != false)
$array[] = $row;
return $array;
}
?>


Кто знает, в чем вся беда? Ругается именно на эту строку
$result = $mysqli->query("Select * FROM `news` $where ORDER BY `id` DESC LIMIT $limit");

rsomvdc
Автор

Notice: Undefined variable: id in on line 8
Notice: Undefined variable: where in on line 19
В чем мб проблема?

romansergeev
Автор

Пишет Call to a member function fetch_assoc() on a non-object
Что делать? Всё писал как в уроке

LINADTV
Автор

а можно на странице function записать такую функцию, именно в такой последовательности function getNews($limit, $id = ""), и проверять в конце if (!$id == "") это что бы на индексе не генерировать кучу переменных

naf
Автор

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

creatoroffear
Автор

Warning: Missing argument 2 for getNews(), called in L:\home\kik\www\index.php on line 8 and defined in on line 14 в чем блин проблема?(

ABC-xozz
Автор

Fatal error: Uncaught Error: Call to a member function query() on boolean in Stack trace: #0 getNews(3) #1 {main} thrown in on line 8 обьясните народ

andrewreidn
Автор

Когда открываю одну статью ничего не отображается(
Вроди все правильно сделал.
когда убираю переменную $wherе, то отображается первая статья, а когда переменная есть - пусто.

AliVun