نمایش نتایج 1 تا 2 از 2

نام تاپیک: دینامیک کردن صفحه

  1. #1

    دینامیک کردن صفحه

    سلام به دوستان
    این فایل امکان داره بیشتر دینامیک بشه

    <?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>'; } }
    } ?>

  2. #2
    [younes]
    مهمان

    نقل قول: دینامیک کردن صفحه

    یا خیلی بد کد میزنید یا موقع کپی به هم ریخته من براتون اصلاحش کردم


    <?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
    ?>



    آخرین ویرایش به وسیله [younes] : سه شنبه 16 دی 1393 در 12:56 عصر

تاپیک های مشابه

  1. فارسی کردن صفحه کلید (همان کار کلیدهای alt+shift)
    نوشته شده توسط yazdan در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: شنبه 28 مرداد 1385, 13:57 عصر
  2. اضافه کردن صفحه کلید زبان فارسی به سیستم
    نوشته شده توسط mnodehi در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: یک شنبه 15 خرداد 1384, 09:37 صبح
  3. اضافه کردن صفحه کلید فارسی به سیستم
    نوشته شده توسط mnodehi در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: چهارشنبه 21 بهمن 1383, 10:19 صبح
  4. refresh کردن صفحه
    نوشته شده توسط hassan1365 در بخش Classic ASP
    پاسخ: 9
    آخرین پست: جمعه 24 مهر 1383, 16:10 عصر
  5. فارسی کردن صفحه کلید
    نوشته شده توسط شفیعی در بخش VB.NET
    پاسخ: 2
    آخرین پست: شنبه 04 مرداد 1382, 22:29 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •