即使我转到第二页或返回按钮,如何仍保留在第一页中的当前数据

时间:2019-04-03 03:33:14

标签: php

即使即时通讯转到第二页或返回按钮,并且当当前数据相同时即时通讯又返回第一页,如何仍保留在第一页的当前数据中?

在我的第一页中,有一个下一个按钮和现有数据,即数字1,数字1包含我数据库中的数据,然后,如果我单击下一个按钮,将显示其他数据或数字2的数据。在这种情况下,我想转到第二页,或者如果想在以后查看其他内容,请单击返回按钮。我想回到我当前数据为2的第一页。

在我的代码上,如果我单击下一步按钮,则现有的为2,然后单击后退按钮,然后再次单击第一页。它将再次返回到1。

这是我的代码

<div class="card card-register mx-auto mt-5">
  <div class="card-header">Queuing System

  <div class="card-body">
      <div class="form-group">
        <div class="form-row">
          <div class="col">   
            <div class="form-label-group">



            <link href="pagination.css" type="text/css" rel="stylesheet">
    <?php
        include 'myconn.php';

        $rowperpage = 1;
        $row = 0;

        // Next Button
        if(isset($_POST['Next'])){
            $row = $_POST['row'];
            $allcount = $_POST['allcount'];

            $val = $row + $rowperpage;
            if( $val < $allcount ){
                $row = $val;
            }
        }
    ?>
</head>
<body>
<div id="content">
    <table width="100%" id="emp_table" >
        <tr class="tr_header">
            <th>Queuing Number</th>
            <th>First Name</th>
            <th>LastName</th>
        </tr>

        <?php
        // count total number of rows
        $sql = "SELECT COUNT(*) AS cntrows FROM accounting_1";
        $result = mysqli_query($con,$sql);
        $fetchresult = mysqli_fetch_array($result);
        $allcount = $fetchresult['cntrows'];

        // selecting rows
        $sql = "SELECT * FROM accounting_1  ORDER BY que_number ASC limit $row,".$rowperpage;
        $result = mysqli_query($con,$sql);
        $que_number = $row + 1;
        while($fetch = mysqli_fetch_array($result)){
            $fname = $fetch['fname'];
            $lname = $fetch['lname'];
            ?>
            <tr>
                <td align='center'><?php echo $que_number; ?></td>
                <td align='center'><?php echo $fname; ?></td>
                <td align='center'><?php echo $lname; ?></td>
            </tr>
        <?php
            $que_number ++;
        }
        ?>
    </table>


    <form method="post" action="">
        <div id="div_pagination">
            <input type="hidden" name="row" value="<?php echo $row; ?>">
            <input type="hidden" name="allcount" value="<?php echo $allcount; ?>">
            <!--next button  -->
            <br>
            <div class="row">  
               <div class="col-sm-6">
                  <br>
                  <button type="submit" id="nextBtn" class="btn btn-danger btn-block" name="Next">Next</button>
              </div>
              <div class="col-sm-6">
                  <br>
                  <a class="btn btn-danger btn-block" href="AccountingOfficer.php" data-toggle="modal" data-target="#logoutModal" >Back</a>
            </div>
       </div>

我希望输出是

如果我单击下一步按钮,则现有按钮为2,然后单击后退按钮,然后再次单击第一页。它将存在于2,而不是回到1

0 个答案:

没有答案