Nabavi
Member
سلام دوستان خسته نباشید :
ممنونم از اینکه وقتتون را برای من صرف می کنید.
من سایتم را صفحه بندی کردم طبق کد زیر و کاملاً درست عمل می کند و تعداد نمایش در صفحه اول را در دیتابیس تنظیم کرده ام.
حالا اگر بخواهم آجاکس کنم چه جوری باید انجام بدم؟
یعنی کسی بر روی 1 کلیک کرد بدون رفرش صفحه بعدی نشان داده شود؟
ممنون
محبت می کنید پاسخ بدید چون من جستجو کردم پیدا نشد چیزی.
با تشکر






ممنونم از اینکه وقتتون را برای من صرف می کنید.
من سایتم را صفحه بندی کردم طبق کد زیر و کاملاً درست عمل می کند و تعداد نمایش در صفحه اول را در دیتابیس تنظیم کرده ام.
کد:
<?php
echo "</DIV>
<DIV id=center_col>
<DIV
style=\"PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 15px; OVERFLOW: hidden; PADDING-TOP: 3px\">
<MARQUEE onmouseover=stop() onmouseout=start() direction=right width=\"100%\" scrollAmount=1 trueSpeed scrollDelay=23>";
$SQL = "SELECT pid, title, link FROM ".$prefix."_note";
$Query = mysql_query ($SQL);
while ( $row = mysql_fetch_array($Query) ) {
$pid = intval($row['pid']);
$title = stripslashes($row['title']);
$link = stripslashes($row['link']);
echo " <a href=\"".$link."\" Target=\"_blank\">".$title."</a>\n";
}
echo "</MARQUEE></DIV>";
if(intval($_GET['page'])==1 or intval($_GET['page'])==""){
$start = 0;
} else {
$page = $_GET['page'];
$start = ($page - 1) * $index_news;
}
$SQL = "SELECT * FROM ".$prefix."_news ORDER BY sid Desc limit ".$start.",".$index_news."";
$Query = mysql_query ($SQL);
while ($row2 = mysql_fetch_array($Query)) {
$sid = intval($row2['sid']);
$title = stripslashes($row2['title']);
$hometext = stripslashes($row2['hometext']);
$newsurl = stripslashes($row2['newsurl']);
$newsurl = str_replace(" ", "-", $newsurl);
echo "<DIV class=con_header>
<h1><a href=\"".$adress."/".$sid."-".$newsurl.".html\">".$title."</a></h1>
</DIV>
<DIV style=\"BORDER-BOTTOM: #bbccbb 1px solid; TEXT-ALIGN: justify; BORDER-LEFT: #bbccbb 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 130%; BACKGROUND-COLOR: #f8f8ff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 3px; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #bbccbb 1px solid; BORDER-RIGHT: #bbccbb 1px solid; PADDING-TOP: 5px\">
".$hometext."
</DIV>";
}
$SQL = "SELECT * FROM ".$prefix."_news";
$Query = mysql_query ($SQL);
$row3 = mysql_num_rows($Query);
$sum = (intval($row3) % $index_news);
$pagenum = floor($row3 / $index_news);
if($sum==""){
$number = $pagenum;
echo "<p align=\"center\" dir=\"ltr\">";
for ($i = 1; $i <= $number; $i++)
{
if(intval($_GET['page'])==$i){
echo "<font color=\"red\"><b>".$i."</b></font> ";
}else{
echo "<a href='index.html?page=".$i."'>".$i."</a> ";
}
}
echo "</p>";
}else{
$number = $pagenum + 1;
echo "<p align=\"center\" dir=\"ltr\">";
for ($i = 1; $i <= $number; $i++)
{
if(intval($_GET['page'])==$i){
echo "<font color=\"red\"><b>".$i."</b></font> ";
}else{
echo "<a href='index.html?page=".$i."'>".$i."</a> ";
}
}
echo "</p>";
}
?>
حالا اگر بخواهم آجاکس کنم چه جوری باید انجام بدم؟
یعنی کسی بر روی 1 کلیک کرد بدون رفرش صفحه بعدی نشان داده شود؟
ممنون
محبت می کنید پاسخ بدید چون من جستجو کردم پیدا نشد چیزی.
با تشکر




