2017-09-22 72 views
0

heys guys我是編程領域的初學者,所以我沒有太多的經驗。我有用戶記錄。當我在搜索框中搜索用戶的名字,然後只有一個分頁行顯示我沒問題檢查這link of image如何搜索用戶名時只顯示一個分頁行?

但是,當我刪除搜索框中的用戶名稱,然後一個更多的分頁行顯示,我不希望它。我想只有一個分頁網上搜索的用戶名時,並刪除的用戶名檢查這個link of image

在此先感謝

這是我的代碼

<script> 
    function deleteConfirm(){ 
    var result = confirm("Are you sure to delete users?"); 
    if(result){ 
    return true; 
    } else 
     { 
     return false; 
    } 
    } 

    $(document).ready(function(){ 
    $('#select_all').on('click',function(){ 
    if(this.checked){ 
    $('.checkbox').each(function(){ 
     this.checked = true; 
     }); 
    }else{ 
     $('.checkbox').each(function(){ 
      this.checked = false; 
     }); 
    } 
    }); 

$('.checkbox').on('click',function(){ 
    if($('.checkbox:checked').length == $('.checkbox').length){ 
     $('#select_all').prop('checked',true); 
    }else{ 
     $('#select_all').prop('checked',false); 
    } 
}); 
}); 
    </script> 
    <?php 

    include("common/config.php"); 
    $output = ''; 

if(isset($_POST["query"])) 
    { 
    $search = $_POST["query"]; 


    $where = "id LIKE '%".$search."%' 
     OR name LIKE '%".$search."%' 
     OR email LIKE '%".$search."%' 
     OR phone LIKE '%".$search."%' "; 

$query = $db->select(array("*"),"user","$where","","id desc",""); 


} 
    else 
{ 
    $limit = 5; 

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

    $record_index= ($page-1) * $limit; 

    $query = $db->select(array("*"),PREFIX."user", "", "", "id desc", "$record_index, $limit"); 
    } 

if($query) 
{ 

    $output .= ' 
    <div class="table-responsive"> 
    <form name="bulk_action_form" action="action.php" onSubmit="return 
    deleteConfirm();"/> 
    <table id="result" class="table table bordered"> 
<tr> 
<th style="text-align: center !important;"><input type="checkbox" name="select_all" id="select_all" value=""/></th> 
<th style="text-align: center !important;">ID</th> 
<th style="text-align: center !important;">Name</th> 
    <th style="text-align: center !important;">Email</th> 
    <th style="text-align: center !important;">Phone</th> 
    <th colspan="4" style="text-align: center !important;">Action</th> 
</tr>'; 

foreach($query as $row) 

{ 
    $output .= ' 
    <tr align="center"> 
    <td align="center"><input type="checkbox" name="checked_id[]" 
     class="checkbox" value="'.$row->id.'"/></td> 
    <td>'.$row->id.'</td> 
    <td>'.$row->name.'</td> 
    <td>'.$row->email.'</td> 
    <td>'.$row->phone.'</td> 
    <td><a href="edit-form.php?edit='.$row->id.'">Edit</a></td> 
    <td><a onclick="return confirm(\'Are you sure to delete?\')" href="del.php?del='.$row->id.'">Delete</a></td> 
    </tr>'; 
} 

    $output .= '</form></table><br /><div align="center">'; 
    $total_pages = ceil($db->countfields("*","user")/$limit); 
    for($i=1; $i<=$total_pages; $i++) 
{ 
    $output .= "<span class='pagination_link' style='cursor:pointer; padding:8px; border:1px solid #ccc;' id='".$i."'>".$i."</span>"; 
} 

    $output .= '</div><br /><br />'; 
    echo $output; 
} 

else 
{ 
    echo 'Data Not Found'; 
} 

?> 

回答

0

這不只是第二形象是錯誤的。第一個只有1個結果,但仍然有4個頁面。

看來,你有一些靜態股利在您的HTML 4頁。這可能是您發佈的php代碼下面的一些html,並且您忘記了刪除。

從你發佈的唯一解釋。如果這不是你可以發佈剩餘的HTML代碼?

+0

顯示此頁面的用戶記錄。沒有其他的HTML代碼被寫入。 –

+0

必須有更多。您發佈的圖片中還有其他內容不在您發佈的代碼中。像那個分頁輸入和最後一個刪除按鈕一樣。額外的分頁div很可能就在輸入之前。 – ZeWebDev

相關問題