PDA

View Full Version : دینامیک کردن صفحه



mehdirani
دوشنبه 15 دی 1393, 13:26 عصر
سلام به دوستان
این فایل امکان داره بیشتر دینامیک بشه


<?php $posts = mysql_query("SELECT * FROM `posts` ORDER BY id DESC"); $num_post = mysql_num_rows($posts); $limit = 10;//تعداد مطلب در هر صفحه if(!isset($_GET['page'])){ $page = 1; } else { $page = $_GET['page']; } $limitvalue = $page * $limit - ($limit); $posts = mysql_query("SELECT * FROM `posts` ORDER BY id DESC LIMIT $limitvalue, $limit"); if(mysql_num_rows($posts) > 0){
while($post = mysql_fetch_array($posts)){ $pageID = $post['id']; // The ID of the page, the article or the video ...
echo'<div class="post">'."\n"; echo'<div class="post-title">'."\n"; echo'<div class="iconbl-post">'."\n"; echo'<span class="icon-comments"></span>'."\n"; echo'</div>'."\n"; echo'<h3><a href="" rel="bookmark" title="'.$post['subject'].'">'.$post['subject'].'</a></h3>'."\n"; echo'<div class="like">'; echo '<form action="like.php" target="_blank" method="post">'; echo '<input class="bluekey comment-button1" type="submit" name="like" value="Like"/>'."\n"; echo ' <input type="hidden" name="idm" value="'.$post['id'].'">'."\n";
echo'</form>'; echo'</div>'."\n"; echo'</div>'."\n";
echo'<div class="contents">'."\n"; echo'<div class="rightinfo">'."\n"; echo'<div class="view"><span>'.$post['id'].'</span><p>number post</p></div>'."\n"; echo'<div class="view"><span>'.$post['username'].'</span><p>user</p></div>'."\n"; echo'<div class="view"><span>'.$post['rate'].'</span><p>Likes</p></div>'."\n"; echo'<a href=""><div class="view"><span><a target="_blank" href="report.php?idrep='.$post['id'].'">Report</p></a></span></div></a>'."\n";

echo'</div>'."\n"; echo'<div class="contentpost">'."\n"; echo'<div class="m">'.$post['post'].'</div>'."\n";

?>


<?php echo'</div>'."\n"; echo'</div>'."\n"; echo'</div>'."\n"; } } ?> <div class="entry"><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="index.php?page='.$number.'" class="pages">'.$number.''; } if($page != $number){ echo '</a>'; } else{ echo'<span class="pages">'.$number.'</span>'; } }
} ?>

[younes]
دوشنبه 15 دی 1393, 14:09 عصر
یا خیلی بد کد میزنید یا موقع کپی به هم ریخته من براتون اصلاحش کردم



<?php


$posts = mysql_query( "SELECT * FROM `posts`ORDER BY id DESC" );
$num_post = mysql_num_rows( $posts );
$limit = 10; //تعداد مطلب در هر صفحه

if ( !isset( $_GET[ 'page' ] ) )
{
$page = 1;
} //!isset( $_GET[ 'page' ] )
else
{
$page = $_GET[ 'page' ];
}


$limitvalue = $page * $limit - ( $limit );
$posts = mysql_query( "SELECT * FROM `posts` ORDER BY id DESC LIMIT ".$limitvalue, $limit" );


if ( mysql_num_rows( $posts ) > 0 )
{

while ( $post = mysql_fetch_array( $posts ) )
{
$pageID = $post[ 'id' ]; // The ID of the page,the

echo '<div class="post">' . "\n";
echo '<div class="post-title">' . "\n";
echo '<div class="iconbl-post">' . "\n";
echo '<span class="icon-comments"></span>' . "\n";
echo '</div>' . "\n";
echo '<h3><a href=""rel="bookmark" title="' . $post[ 'subject' ] . '">' . $post[ 'subject' ] .
'</a></h3>' . "\n";
echo '<div class="like">';
echo '<form action="like.php" target="_blank" method="post">';
echo '<input class="bluekey comment-button1" type="submit" name="like" value="Like"/>' . "\n";
echo ' <input type="hidden" name="idm" value="' . $post[ 'id' ] . '">' . "\n";
echo '</form>';
echo '</div>' . "\n";
echo '</div>' . "\n";
echo '<div class="contents">' . "\n";
echo '<div class="rightinfo">' . "\n";
echo '<div class="view"><span>' . $post[ 'id' ] . '</span><p>number post</p></div>' . "\n";
echo '<div class="view"><span>' . $post[ 'username' ] . '</span><p>user</p></div>' . "\n";
echo '<div class="view"><span>' . $post[ 'rate' ] .
'</span><p>Likes</p></div>' . "\n";
echo '<a href=""><div class="view"><span><a target="_blank" href="report.php?idrep='.$post[ 'id' ] .
'">Report</p></a></span></div></a>'."\n";
echo '</div>' . "\n";
echo '<div class="contentpost">' . "\n";
echo '<div class="m">' . $post[ 'post' ] . '</div>' . "\n";
echo '</div>' . "\n";
echo '</div>' . "\n";
echo '</div>' . "\n";
} //$post = mysql_fetch_array( $posts )
} //mysql_num_rows( $posts ) > 0
?>


<div class="entry"><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="index.php?page=' . $number . '" class="pages">' . $number . '';
} //$page != $number
if ( $page != $number )
{
echo '</a>';
} //$page != $number
else
{
echo '<span class="pages">' . $number . '</span>';
}
} //$x = 0; $x < $num_pages; $x++
} //$num_pages > 1
?>