[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сделать на AJAX
remkas
народ подскажите есть вот такой код:

<?php
$buk=iconv('utf-8','windows-1251',urldecode($_GET[buk]));
$stl_co=40;
$laga=$p*$stl_co;
if($buk=="0-9") $nq=$db->query("SELECT count(id) as count FROM `search` WHERE `key` REGEXP '[0-9]' LIMIT 1");
else $nq=$db->query("SELECT count(id) as count FROM `search` WHERE `key` = '".$buk."' LIMIT 1");
$cnm=@mysql_fetch_array($nq);
if($buk=="0-9") $nq=$db->query("SELECT * FROM `search` WHERE `key` REGEXP '[0-9]' LIMIT $laga,".$stl_co);
else $nq=$db->query("SELECT * FROM `search` WHERE `key` = '".$buk."' LIMIT $laga,".$stl_co);
echo "<center><h1>".$nttitle2."</h1></center>";
echo "<center>";
if($laga+$stl_co>$stl_co) echo "<a href='/buk/".urlencode($_GET[buk])."/".($p-1)."' class='button green small'>назад</a> ";

if($cnm[count]-$laga>$stl_co) echo "<a href='/buk/".urlencode($_GET[buk])."/".($p+1)."' class='button green small'>далее</a>";
echo "</center>";
echo "<br>";
while($pp=@mysql_fetch_array($nq)){
$pp[q]=iconv('utf-8','windows-1251',$pp[q]);
echo "<li ><a href='/vidos/".urlencode($pp[q]).".html' style='text-decoration: none;'><h2 class='track-title'>  ".$pp[q]."</h2></a></li>";
}
echo "<br>";
echo "<ul style='width:720px;'><center>";
if($laga+$stl_co>$stl_co) echo "<a href='/buk/".urlencode($_GET[buk])."/".($p-1)."' class='button green small'>назад</a> ";

if($cnm[count]-$laga>$stl_co) echo "<a href='/buk/".urlencode($_GET[buk])."/".($p+1)."' class='button green small'>далее</a>";
echo "</center></ul>";
echo "";
echo "";
}

?>


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

Ссылки на буквы такого вида:
/buk/J/0
русские так
/buk/%C1/0


Буду очень признателен если поможете.



Спустя 4 минуты, 18 секунд (29.08.2012 - 12:21) Игорь_Vasinsky написал(а):
большая база фильмов? онлайн? куда залиты? каким плейером выводишь? не через iframe код вставляется?

Спустя 2 минуты, 9 секунд (29.08.2012 - 12:23) Guest написал(а):
Так выучи язык js и будешь знать) Толку от этого php кода?

Спустя 7 минут, 5 секунд (29.08.2012 - 12:30) maximka787 написал(а):
Надо знать неплохо jquery.
Из PHP выводить обычным массивом JSON.
тут не сложно особо.

Вообще мне все это напоминает одного знакомого, который скачал мини скрипт - каталог гостевой книги на PHP и спросил что нужно подправить, чтобы получилась гигантская система продвинутого интернет каталога, добавив я просто код PHP впервые вижу)

Спустя 3 минуты, 51 секунда (29.08.2012 - 12:34) remkas написал(а):
Цитата (Игорь_Vasinsky @ 29.08.2012 - 13:21)
большая база фильмов? онлайн? куда залиты? каким плейером выводишь? не через iframe код вставляется?

База большая. Фильмы парсятся с вк. Iframe используется

Спустя 8 минут, 28 секунд (29.08.2012 - 12:42) Игорь_Vasinsky написал(а):
ОоОо. мой сайт в подписи.
если всё в нужном виде и ты готов поделиться БД - то я сделаю.

Спустя 55 секунд (29.08.2012 - 12:43) remkas написал(а):
Цитата (maximka787 @ 29.08.2012 - 13:30)
Надо знать неплохо jquery.
Из PHP выводить обычным массивом JSON.
тут не сложно особо.

Вообще мне все это напоминает одного знакомого, который скачал мини скрипт - каталог гостевой книги на PHP и спросил что нужно подправить, чтобы получилась гигантская система продвинутого интернет каталога, добавив я просто код PHP впервые вижу)

Сможешь помочь?

Спустя 2 минуты, 32 секунды (29.08.2012 - 12:46) remkas написал(а):
Цитата (Игорь_Vasinsky @ 29.08.2012 - 13:42)
ОоОо. мой сайт в подписи.
если всё в нужном виде и ты готов поделиться БД - то я сделаю.

Базу еще не наполнял, но будет большая
Могу поделиться скриптом...за помощь. Если согласен синь контакты в ЛС

Спустя 6 минут, 11 секунд (29.08.2012 - 12:52) Игорь_Vasinsky написал(а):
у меня и скрипт и сайт и бд уже есть, я дополнить хотел. эхх.

Спустя 4 минуты, 29 секунд (29.08.2012 - 12:56) Игорь_Vasinsky написал(а):
Смотри. стандартная функция AJAX

<script type="text/javascript">
function ajax() {
....

//Элемент DOM - куда выводишь полученные данные
document.getElementById("count").innerHTML=xmlhttp.responseText;

}
}

// отправляем запрос
//Страница в которой получаешь данные, ?rand="+Math.random() - не убирай, а то один кеш получать будешь

xmlhttp.open ( "GET", "viewcount.php?rand="+Math.random(), true );
xmlhttp.send ();
}
</script>


в итоге -
отправляешь в GET параметры
делаешь отдельным файлом выборку из бд + пагинатор


жду скрипт web_and_wap@mail.ru

Спустя 1 минута, 49 секунд (29.08.2012 - 12:58) Игорь_Vasinsky написал(а):
если делать JQ или AJAX пагинатор - то повесишь браузер, там все данные получаешь, просто не нужное прячиться.

э этот вариан выгружает скока укажешь

постраничку придётся спарсить и на такой же ajax повесить

Спустя 54 минуты, 30 секунд (29.08.2012 - 13:53) rusgid написал(а):
Цитата (Игорь_Vasinsky @ 29.08.2012 - 13:58)
если делать JQ или AJAX пагинатор - то повесишь браузер, там все данные получаешь, просто не нужное прячиться.

э этот вариан выгружает скока укажешь

постраничку придётся спарсить и на такой же ajax повесить

может поможешь, я заплачу

Спустя 7 минут, 54 секунды (29.08.2012 - 14:00) Игорь_Vasinsky написал(а):
900 руб.

движок самопис?

Спустя 2 минуты, 13 секунд (29.08.2012 - 14:03) rusgid написал(а):
да самопис, 900 много 400 хотя бы

Спустя 15 минут, 15 секунд (29.08.2012 - 14:18) Игорь_Vasinsky написал(а):
так. я своё время оцениваю сам. принимая твой заказ - я отказываю другому. как то же это должно компенсироваться.

ещё не известно что за гений там постарался.

Спустя 1 час, 34 минуты, 22 секунды (29.08.2012 - 15:52) remkas написал(а):
отпиши в ЛС как будешь в сети

Спустя 1 час, 8 минут, 23 секунды (29.08.2012 - 17:01) remkas написал(а):
спасибо, разобрался

Спустя 18 минут, 56 секунд (29.08.2012 - 17:20) Игорь_Vasinsky написал(а):
какое решение выбрал?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.