• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در صفحه بندی مطالب
#1
سلام بر همگی دوستان عزیز
من یه اسکریپت دارم می نویسم که کارش ثبت و نگهداری نامه های کارکنان یک سازمان هستش و در قسمت صفحه بندی مطالب به مشکل برخوردم که ممنونتون میشم راهنماییم کنید

مشکل اینجاس که زمانی که شماره پرسنلی کاربر وارد میشه و نامه ها در یک جدول لیست میشه زمانی که به صفحه دوم میریم صفحه دوم درج نمیشه و کل جدول از بین میره
نمونه کدی رو براتون ضمیمه کردم ... ممنونتون میشم یه نگاهی بهش بندازین
با تشکر


فایل‌های پیوست
.zip   Letters.zip (اندازه 2.81 KB / تعداد دانلود: 5)
  پاسخ
تشکر شده توسط :
#2
سلام مجدد
خواهشا راهنماییم کنید کارم گیره
با تشکر
  پاسخ
تشکر شده توسط :
#3
معمولا تو انجمن محتویات فایل بررسی نمیشه
باید کد هاتون رو داخل تگ کد داخل تاپیک قرار بدید
و توضیح بدید دقیقا کجای کد ها مشکل دارید و چه اروری میگیرید و ... با توضیح کامل
بعد اگه کسی اطلاع داشت پاسخ میده
  پاسخ
تشکر شده توسط : restles20
#4
یک فرم دارم که دو مقدار شماره پرسنلی و نوع نامه رو میگیرم و تو دیتابیسم بر اساس نوع نامه انتخاب شده، نامه های کابری که شماره پرسنلیش وارد شده رو انتخاب میکنم و در یک جدول نمایش میدم و زمانی که تعداد نامه های انتخاب شده بیشتر از 10 نامه بود صفحه بندی میشه مشکلم اینجاست که زمانی که بر روی عدد 2 کلیک می کنم تا صفحه دوم جدولم لود بشه جدول بصورت کامل پاک میشه
کد رو در ادامه براتون قرار دادم ... ممنون میشم راهنماییم کنید
کد پی‌اچ‌پی:
<?php
    error_reporting
(0);
    
    include_once(
'pagination.class.php');
    
$pagination    =    new pagination();
    
$con mysql_connect("localhost","root""");
    
$db mysql_select_db("fava",$con);
    @
mysql_query("SET names 'UTF8'");
    @
mysql_query("SET charset 'UTF8'");
        
    
    
    
$query ="SELECT * FROM `tbl_letters`";
    
$pagination->createPaging($query,2);
?>
<!DOCTYPE html>
<html lang="fa">
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <form action="" method="post">
            <label for="personnel_code" class="control-label">شماره پرسنلی :</label>
            <input name="personnel_code" type="text" id="personnel_code"  class="span12 text-left" maxlength="9" tabindex="1" /><br />
                            
            <label for="type_letter" class="control-label">نوع نامه :</label>
            <select name="type_letter" id="type_letter" class="span12" tabindex="2">
                <option value="all">تمامی نامه ها</option>
                <option value="in">نامه های دورن سازمانی</option>
                <option value="out">نامه های برون سازمانی</option>
                <option value="etc">نامه های متفرقه</option>
            </select><br />
            <input name="search_user" type="submit" id="search_user" class="btn btn-success btn-large" value="جستجو کن !" />
        </form>
        <?php
            
if ($_POST['search_user']){
                
$type_letter $_POST['type_letter'];
                
$personnel_code $_POST['personnel_code'];
                                
                echo 
'<table border="1" width="400" align="center">';
                    if (
mysql_query($query) > 0) {
                        while(
$row mysql_fetch_object($pagination->resultpage)) {
                            echo 
'<tr><td>'.$row->id.'</td><td>'.$row->personnel_code.'</td><td>'.$row->subject.'</td></tr>';
                        }
                        echo 
'</table>';
                        echo 
'<table border="1" width="400" align="center">';
                        echo 
'<tr><td align="right">';
                        
$pagination->displayPaging();
                        echo 
'</td></tr>';
                    } else {
                        echo 
'<tr><td align="right"> نامه ای ثبت نشده است !!! </td></tr>';
                    }
                echo 
'</table>';
            }
        
?>
    </body>
</html> 
  پاسخ
تشکر شده توسط :
#5
این کدها رو خودتون نوشتید؟
بعد از کلیک روی عدد 2 جایی باید این مقدار گرفته بشه و بتونه روی نتایج عملیات انجام بده
این تو کدوم تابع انجام میشه؟
از همون طریق پیش برید پیدا میکنید
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان