vsempizdec
@vsempizdec

Как реализовать кнопку «Показать ещё»?

Здравствуйте! Заранее прошу не кидаться тапками, пожалуйста, я нуб) У меня есть кнопка "Показать ещё", которая выводит дополнительные 3 строки из таблицы. Всё работает, но мне не нравится что при нажатии кнопки страница перезагружается. Я не знаю как это реализовать через JS(долго пытаюсь найти инфу в интернете - не выходит). Помогите сделать красиво, пожалуйста. Злюки - проигнорируйте вопрос пж, мне итак негатива в жизни хватает.

function getFriendsList()
{
    $link = mysqli_connect("localhost", "root", "root", "mb");
if(!$link){
    printf("База не подключена");
    exit();
}

$sql_res = mysqli_query($link, 'SELECT COUNT(*) FROM reviews');

if($_SESSION["ttr"] == 0){
    $_SESSION["ttr"] = 3;
}

if(isset($_POST["submit2"])){
    $_SESSION["ttr"] = $_SESSION["ttr"] + 3;
   
}

    $sql = 'SELECT * FROM reviews ORDER BY id DESC LIMIT '.$_SESSION["ttr"].'';
    $sql_res = mysqli_query($link, $sql);

    echo '<h1>Последние отзывы</h1>';

    while($row = mysqli_fetch_assoc($sql_res)){
    $ret = '<div class="blackfon">
    <p class="text2">'.$row['name'].'</p><p class="text3">'.$row['comm'].
    '</p></div>';
    echo $ret;
    }
}

getFriendsList();

echo '<form name="form2" action="" method="post"><div class="center"><button class="submit2" id="submit2" name="submit2"><b>Показать ещё</b></button></form></div><br>';
  • Вопрос задан
  • 384 просмотра
Решения вопроса 1
@humoured
Вы всё на свете найдёте в коробке с карандашами
долго пытаюсь найти инфу в интернете - не выходит

Подскажу ключевые слова: AJAX, jQuery.
https://api.jquery.com/jquery.post/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы