ОБСУЖДЕНИЕ

More button (загрузить ещо) php,Ajax

3 сообщений1 просмотровОткрыта
#1
PHP
<?php



echo '<div style="margin-top:10px;" class="title">Последние обсуждени <span class="c"><font color="#23a86d">+'.$npf.'</font></span></div>';

if($t_f == 0) {
echo '<div class="menu">Ничего нет</div>';
}

$forum = mysql_query("SELECT * FROM `forum_tema` ORDER BY `up` DESC LIMIT 10");
while($a = mysql_fetch_assoc($forum))
{

if($a['status'] == 0) { 
$icon = '<span class="icon"><i class="fas fa-file"></i></span>';
}elseif($a['status'] == 1){
$icon = '<span style="color: #ea4d4d;" class="icon"><i class="fas fa-file"></i></span>';
}elseif($a['status'] == 2){
$icon = '<span style="color: #55c784;" class="icon"><i class="fas fa-file"></i></span>';
}

echo '<div class="title"><a href="/forum/tema'.$a['id'].'">'.$icon.' '.$a['name'].'</a> <a href="/forum/tema'.$a['id'].'?selection=top">>></a> <span class="c">'.mysql_result(mysql_query('select count(`id`) from `forum_post` WHERE `tema` = "'.$a['id'].'"'),0).'</span></div>';

}

?>
<div class="cl"></div></a>
<script>$(document).ready(function(){
        var page = $("#page").val(); 
        $("#plusmovzu").click(function(){ 
          if(page == 8){
$('#plusmovzu').hide();
          }else{
            page++; 
          }
 
          $("#page").val(page); 
        });
    $('#plusmovzu').click(function(){
      var posted = 'page='+$('#page').val(); 
      $.ajax({ 
          type:'POST',  
          url:'load.php',    
          success: 
        function(cavab){ 
             $("#cavab").html(cavab); 
        } 
      }); 
  })

      });</script><div id="cavab"></div>
<?
echo '<div class="menu">';
echo '<input type="hidden" id="page" value="1">
<input type="submit" id="plusmovzu" value="Загрузить ещо"/></div>';
echo '</div>';


?>


Как настроит
#2
Что надо написать в лоад.пхп что бы когда нажимаешь загрузить ещо показал ещо 10 тему
#3
LIMIT в запросе на 10 увеличивай. Самое простое

если у тебя контент "снизу" подгружается то LIMIT текущее кол-во, 10