Вывод записей из БД автоматически

140
18 июля 2019, 14:20

У меня есть две кнопки, при нажатии на которые идет вывод постов из БД (с сортировкой).

HTML код:

<form method="POST">
    <input type="submit" name="newposts" value="Новые посты"></br></br>
    <input type="submit" name="oldposts" value="Старые посты"></br></br>
</form>

PHP код:

<?php
 if( isset( $_POST['newposts'] ) )
    {
       $result = mysql_query("SELECT * FROM data ORDER BY date1 DESC;") or die(mysql_error());
     $data = mysql_fetch_array($result);
     do {
         printf('
         </br>
         <div style="margin-left: 20px;">
            <i style="font-weight:700">%s</i>
            <p>%s</p>
            <p>%s</p>
            <p>%s</p>
            <p>Дата: %s</p>
            <hr>
        </div>
     ', $data["title"],$data["author"], $data["img1"], $data["descr"], $data["date1"]);
     }
     while($data = mysql_fetch_array($result));
    }
    if( isset( $_POST['oldposts'] ) )
    {
       $result = mysql_query("SELECT * FROM data ORDER BY date1 ASC;") or die(mysql_error());
     $data = mysql_fetch_array($result);
     do {
         printf('
         </br>
         <div style="margin-left: 20px;">
            <i style="font-weight:700">%s</i>
            <p>%s</p>
            <p>%s</p>
            <p>%s</p>
            <p>Дата: %s</p>
            <hr>
        </div>
     ', $data["title"],$data["author"], $data["img1"], $data["descr"], $data["date1"]);
     }
     while($data = mysql_fetch_array($result));
    }
     ?>

Хочу сделать так, что-бы при открытии страницы были сразу выведены новые посты, а не только при нажатии кнопки "Новые посты".

Искал атрибут для кнопок, типа activated или что-то в этом духе, но не нашел. Если вставить вывод над оператором условия, то при нажатии кнопок посты дублируются, этого мне не надо).

В этом деле совсем недавно, буду благодарен если поможете

Answer 1

Например просто заменить

if( isset( $_POST['newposts'] ) )

на

if( !$_POST['oldposts'] )

тогда если не запросили старые посты будут выдаваться новые

READ ALSO
dle проверка на нахождении в категории

dle проверка на нахождении в категории

Нужно в fullstorytpl, в материалах отдельной категории выводить сообщение Каким образом это можно сделать?

151
Мультизагрузка изображений на сайт

Мультизагрузка изображений на сайт

Всем привет, у меня такая проблема - есть форма загрузки изображений на сайт и есть обработчик, я хочу изменить код чтобы загружать сразу несколько...

132