Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Golden Jack
10 / 10 / 5
Регистрация: 31.01.2015
Сообщений: 120
1

Вывод новостей из БД (примеры)

30.01.2016, 22:52. Просмотров 543. Ответов 3
Метки нет (Все метки)

Здравствуйте, хотелось бы попросить Вас показать свои примеры работы этого действия. Т.е. вывод из БД статей, новостей и прочего последовательно.
Нет, я не хочу брать чужой код и наработки, я знаю, что выводится через цикл, пока работает условие, но прочесывая интернет, часто сталкиваюсь с примерами, в которых используются различные функции, кои раньше я не лицезрел
Стало интересно, можно ли облегчить мои версии другими функциями. Чтобы вы поняли - представляю свое чудо)

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
include ("bd.php");
/*$result = mysqli_query("SELECT * FROM novost");
$myrow = mysqli_fetch_array($result);*/
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Новости</title>
<link href="style.css" rel="stylesheet" type="text/css">
 
</head>
 
<body>
    <div class="main">
    <?php include ("blocks/header.php");?>                      <!--Подколючаем шапку сайта-->
      <?php include ("blocks/menu.php");?>                      <!--Подключаем меню-->
        <div class="big_block">
        <?php include("blocks/left_up.php");?>                  <!--подключаем левый верхний блок-->
            <?php include("blocks/left_down.php");?>            <!--Подключаем левый нижний блок-->
        
            <div class="block_content">
            <? 
            do 
            {
            printf 
            ("<div class='novost'>
             <p><a href='view_novost.php?id=%s'>%s</a></p>              Название новости, сначала id, потом название                        
             <p>Дата добавление: %s                                     Дата добавления
             <p><img src='%s'                                           Изображение
             <p><%s>                                                    Сам текст
             <p>Автор статьи: <%s>                                      Автор статьи        
             ", $myrow["id"], $myrow["title"], $myrow["date"], $myrow["img"], $myrow["krt_text"], $myrow['autor']); 
            }           
            while ($myrow = mysqli_fetch_array ($result));
            ?>
            </div>
            
        </div>
      <?php include ("blocks/footer.php");?>                    <!--Подключаем нижний блок-->
</div>
</body>
</html>
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2016, 22:52
Ответы с готовыми решениями:

Вывод новостей из БД
Доброго времени суток! Ребята, помогите вытащить новости из определенной...

Вывод новостей из БД
Помогите правильно составить код, ото у меня новости не выводит... Вот я так...

вывод новостей!
Как сделать вывод новостей на сайте как вконтакте, чтобы при прокрутке вниз...

Вывод новостей
Нашел скрипт который вывод новости с rss сайта но он вывод все записи...

Вывод новостей по буквам
Базе данных есть новости и надо вывести по буквам пример: У нас есть Ссылки...

3
maruo
132 / 132 / 48
Регистрация: 26.04.2013
Сообщений: 1,355
31.01.2016, 17:09 2
Здесь пример с формой, но это не важно.
У вас форма буквально прописана руками. У меня сгенерирована
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
    foreach ($_SESSION['arr_answer'][$_SESSION['rand_key']] as $key=> $row)
    {
 
                $quest  = $row['q_quest'];
                $hidden = '<input type="hidden" id="submit" name="quest" value="'.$row['q_id'].'">'.$end_line;
                $input .= '<button name="answer" value ="'.$row['a_id'].'"> '.$row['a_answer'].' </button>'.$end_line;   
 
    }
    
     
        
 
?>
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
 
<h2><?php echo $quest;?></h2>
<form action="answer.php" method = "POST">
<?php echo $hidden.$input;?>
 
</body>
</html>
1
Golden Jack
10 / 10 / 5
Регистрация: 31.01.2015
Сообщений: 120
03.02.2016, 15:14  [ТС] 3
Цитата Сообщение от maruo Посмотреть сообщение
У вас форма буквально прописана руками
Полностью руками) Когда начинаешь что-то учить - вначале лучше делать все самому, а уж потом и пользоваться стандартами. Дело в понимании Ты можешь взять шаблон, но толку, если ты не понимаешь, как он работает?
Спасибо, код интересный - буду разбирать!
0
miketomlin
Заблокирован
03.02.2016, 16:01 4
PHP
1
2
3
4
<?php while ($row=getrow()): ?>
<p><a href="view_novost.php?id=<?= $row['id'] ?>"><?= $row['title'] ?></a></p>
и т.п.
<?php endwhile; ?>
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2016, 16:01

Вывод новостей и сортировка
Всем привет Встроил в свой php сайт добавления новостей и сразу появилось два...

Грамотный вывод новостей
Всем доброго времени суток. У меня есть сайт, пытаюсь сделать на нем вывод...

Вывод всех новостей
подскажите как сделать чтобы все новости выводились а не одна по данному типу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru