PDA

View Full Version : سوال: صفحه بندي در جستجو



clickchat
جمعه 08 مرداد 1395, 22:23 عصر
با سلام
براي صفحه بندي در جستجو روش زيادي است ولي براي كل مطالب است كه اين روش را پياده سازي كردم ولي در مورد صفحه بندي در بخش جستجو خواستم سوالي كنم.

كد جستجوي من :

<?php

$namecenter = $_POST["namecenter"];
$date1 = $_POST["date1"];
$date2 = $_POST["date2"];

$query = "SELECT * FROM `register` WHERE `namecenter` = '$namecenter' and `data` > '{$date1}' and `data` < '{$date2}'";
$result = mysql_query($query) or die (mysql_error());
if($result)
{
while($row=mysql_fetch_row($result))
{
echo "<tr>";
echo "<td bgcolor='#FFFFFF' align='center'>" . $row['1'] . "</td>";
echo "<td bgcolor='#FFFFFF' align='center'>" . $row['2'] . "</td>";
echo "<td bgcolor='#FFFFFF' align='center'>" . $row['3'] . "</td>";
echo "<td bgcolor='#FFFFFF' align='center'>" . $row['4'] . "</td>";
echo "<td bgcolor='#FFFFFF' align='center'>" . $row['5'] . "</td>";
echo "<td bgcolor='#FFFFFF' align='center'>" . $row['6'] . "</td>";
echo "<td bgcolor='#FFFFFF' align='center'>" . $row['7'] . "</td>";
echo "<td bgcolor='#FFFFFF' align='center'>" . $row['8'] . "</td>";
echo "<td bgcolor='#FFFFFF' align='center'>" . $row['9'] . "</td>";
echo "</tr>";
}
echo "</table>";
}
else
{
echo 'نتيجه اي يافت نشد.';
}
?>


حال براي اينكه صفحه بندي كنم همون روش اجراي ميشه ولي براي صفحه دوم چون عوامل جستجو


$namecenter = $_POST["namecenter"];
$date1 = $_POST["date1"];
$date2 = $_POST["date2"];


رو گم ميكنه اطلاعات رو پيدا نميكنه.
در مورد نوع ارسال GET هم در بحث جستجو پيدا نميكنه


$namecenter = $_GET["namecenter"];
$date1 = $_GET["date1"];
$date2 = $_GET["date2"];

clickchat
شنبه 09 مرداد 1395, 14:40 عصر
UP the POST

plague
شنبه 09 مرداد 1395, 16:01 عصر
از اول GET استفاده کن
صفحه هاست هم لینکشون باید جوری باشه که پارامتر های GET شده تو صفحات بعدی هم ارسال بشه