onlinia 0 Опубликовано: 16 августа 2015 Рассказать Опубликовано: 16 августа 2015 Добрый вечер!У меня проблема, помогите решить пожалуйста.Хочу вывести на главной странице сайта инфу из БД, 5 строчек, потом подгрузка js ещё 5 строчек.Делаю так:1. Создал файл mymod.php в modules с кодом: $result=mysql_query('SELECT * FROM zapalili ORDER BY id DESC LIMIT 5'); // берем результаты из каждой строки while($row=mysql_fetch_array($result)) { echo '<div class="news-name"><a href="#">'.$row['opisanie'].'</a></div>'; echo '<img src="http://onlinia.net/zapalili/'.$row['url'].'" height="150" width="250" alt="" class="shadow" />'; echo '<div class="news-line"> ----------------------------------------------------------- </div>'; } mysql_close($link); ?> <script type="text/javascript"> $(document).ready(function(){ $("#imgLoad").hide(); //Скрываем прелоадер }); var num = 5; //чтобы знать с какой записи вытаскивать данные $(function() { $("#load div").click(function(){ //Выполняем если по кнопке кликнули $("#imgLoad").show(); //Показываем прелоадер $.ajax({ url: "action.php", type: "GET", data: {"num": num}, cache: false, success: function(response){ if(response == 0){ // смотрим ответ от сервера и выполняем соответствующее действие alert("Больше нет видео"); $("#imgLoad").hide(); }else{ $("#content").append(response); num = num + 5; $("#imgLoad").hide(); } } }); }); }); </script> 2. Создал файл action.php с кодом:if(isset($_GET['num'])){ $num = $_GET['num']; $result = mysql_query("SELECT * FROM zapalili ORDER BY id DESC LIMIT $num, 5"); //Вытаскиваем из таблицы 5 комментариев начиная с $num if(mysql_num_rows($result) > 0){ $row = mysql_fetch_array($result); do{ $num++; echo '<div class="news-name"><a href="#">'.$row['opisanie'].'</a></div>'; echo '<img src="http://onlinia.net/zapalili/'.$row['url'].'" height="150" width="250" alt="" class="shadow" />'; echo '<div class="news-line"> ----------------------------------------------------------- </div>'; }while($row = mysql_fetch_array($result)); sleep(1); //Сделана задержка в 1 секунду чтобы можно проследить выполнение запроса }else{ echo 0; //Если записи закончились } }В шаблоне прописал:{include file="engine/modules/mymod.php"}При нажатии на кнопку "Показать ещё" точно происходит выборка из БД, но ничего не выводится, в чем может быть проблема? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.