hamidhassas
پنج شنبه 26 تیر 1393, 13:32 عصر
من با کد زیر اطلاعات رو از دیتابیس لیست میکنم و به صورت دسته های 12 تایی نمایش میدم
مشکلم اینکه که میخوام کاری کنم که اگر تعداد صفحه هایی که به صورت 12 تایی لیست شده از 10 صفحه بیشتر شد بشه مثل زیر نمونش مثل این لینک http://farsscript.ir (http://farsscript.ir/)
ار این
http://www.8pic.ir/images/rhvmg9dstrqa6w29k7lv.png
بشه این
http://www.8pic.ir/images/m0k9w0l981udbp9b6nov.png
اینم کدم
$posts = mysql_query("SELECT * FROM `user_log` ORDER BY `id` DESC");
$num_post = mysql_num_rows($posts);
$limit = 1;//تعداد مطلب در هر صفحه
if(!isset($_GET['page'])){
$page = 12;
} else {
$page = $_GET['page'];
}
$limitvalue = $page * $limit - ($limit);
$posts = mysql_query("SELECT * FROM `user_log` ORDER BY `id` DESC LIMIT $limitvalue, $limit");
< ?php if(mysql_num_rows($posts) > 0){ ?>
< center>
<div style="width:800px;">
< table>
<?php while($row = mysql_fetch_array($posts)) { ?>
<tr class="row1">
<td><?= $row['user_id']; ?></td>
<td align="right"><?= $row['user_name']; ?></td>
<td><?= $row['data_login']; ?></td>
<td><?= $row['time_login']; ?></td>
<td><a href="http://www.iplocationtools.com/<?= $row['ip_address']; ?>.html" target="_new"><?= $row['ip_address']; ?></a></td>
</tr>
< ?php } } ?>
< tfoot><tr><td colspan="5"> </td></tr></tfoot>
< /table>
< /div>
< /center>
<div class="page_number">
<div class='wp-pagenavi'>
<?php
$num_pages = ceil($num_post / $limit);
if($num_pages > 1)
{
$page_count = 0;
for($x=0;$x<$num_pages;$x++)
{
$page_count++;
$number = $x + 1;
if($page != $number)
{
echo '<a href="user_login.php?page='.$number.'">'.$number.'';
}
if($page != $number)
{
echo '</a>';
}
else
{
echo'<span class="current">'.$number.'</span>';
}
}
}
?>
</div>
</div>
مشکلم اینکه که میخوام کاری کنم که اگر تعداد صفحه هایی که به صورت 12 تایی لیست شده از 10 صفحه بیشتر شد بشه مثل زیر نمونش مثل این لینک http://farsscript.ir (http://farsscript.ir/)
ار این
http://www.8pic.ir/images/rhvmg9dstrqa6w29k7lv.png
بشه این
http://www.8pic.ir/images/m0k9w0l981udbp9b6nov.png
اینم کدم
$posts = mysql_query("SELECT * FROM `user_log` ORDER BY `id` DESC");
$num_post = mysql_num_rows($posts);
$limit = 1;//تعداد مطلب در هر صفحه
if(!isset($_GET['page'])){
$page = 12;
} else {
$page = $_GET['page'];
}
$limitvalue = $page * $limit - ($limit);
$posts = mysql_query("SELECT * FROM `user_log` ORDER BY `id` DESC LIMIT $limitvalue, $limit");
< ?php if(mysql_num_rows($posts) > 0){ ?>
< center>
<div style="width:800px;">
< table>
<?php while($row = mysql_fetch_array($posts)) { ?>
<tr class="row1">
<td><?= $row['user_id']; ?></td>
<td align="right"><?= $row['user_name']; ?></td>
<td><?= $row['data_login']; ?></td>
<td><?= $row['time_login']; ?></td>
<td><a href="http://www.iplocationtools.com/<?= $row['ip_address']; ?>.html" target="_new"><?= $row['ip_address']; ?></a></td>
</tr>
< ?php } } ?>
< tfoot><tr><td colspan="5"> </td></tr></tfoot>
< /table>
< /div>
< /center>
<div class="page_number">
<div class='wp-pagenavi'>
<?php
$num_pages = ceil($num_post / $limit);
if($num_pages > 1)
{
$page_count = 0;
for($x=0;$x<$num_pages;$x++)
{
$page_count++;
$number = $x + 1;
if($page != $number)
{
echo '<a href="user_login.php?page='.$number.'">'.$number.'';
}
if($page != $number)
{
echo '</a>';
}
else
{
echo'<span class="current">'.$number.'</span>';
}
}
}
?>
</div>
</div>