Php 如何移动表数据中的第一个、下一个、上一个、最后一个Acno?

Php 如何移动表数据中的第一个、下一个、上一个、最后一个Acno?,php,pagination,Php,Pagination,我的问题是,我正在使用四个数据库来保存我各自的数据,现在我想先移动,下一个,上一个,最后一个。 我得到了一个数据库数据,但没有得到html表数据,只有数据的第一行显示在视图页面中 在还款计划中,我只显示了一行,其余行未显示 这是还款计划的数据库 public function daybook($id = '') { $session_data = $this->session->userdata('logged_in'); $data['u

我的问题是,我正在使用四个数据库来保存我各自的数据,现在我想先移动,下一个,上一个,最后一个。 我得到了一个数据库数据,但没有得到html表数据,只有数据的第一行显示在视图页面中

在还款计划中,我只显示了一行,其余行未显示

这是还款计划的数据库

    public function daybook($id = '')
    {
        $session_data = $this->session->userdata('logged_in');
    $data['username'] = $session_data['username'];
    $query = $this->db->get('parmaster');    
    $data['PName']=$query->result_array();
    $data['query']=$this->User_model->viewAccMaster();
    $data['query1']=$this->User_model->viewAccMaster1();

        $first = $this->db->query('SELECT MIN(Repay_id),MIN(TAcNo) AS `first` FROM `tipup_payment` LEFT OUTER JOIN repay_schedule ON `repay_schedule`.`Repay_id` = `tipup_payment`.`TAcNo` ORDER BY TAcNo DESC LIMIT 1')->row_array();

    $firstID = $this->db->query("SELECT * FROM `tipup_payment`,`repay_schedule`  where TAcNo='$first[first]' AND Repay_id='$first[first]'ORDER BY TAcNo ASC")->result_array();

$last = $this->db->query('SELECT MAX(Repay_id),MAX(TAcNo) AS `last` FROM tipup_payment LEFT OUTER JOIN repay_schedule ON `repay_schedule`.`Repay_id` = `tipup_payment`.`TAcNo` ORDER BY TAcNo DESC LIMIT 1')->row_array();

$lastID = $this->db->query("SELECT * FROM `tipup_payment`,`repay_schedule`  where TAcNo='$last[last]' and Repay_id='$last[last]'  ORDER BY TAcNo")->result_array();

if(!empty($id)){
        $result = $this->db->query("SELECT * FROM `tipup_payment`,`repay_schedule` WHERE TAcNo = $id and Repay_id = $id" )->row_array();
    }else{
        $result = "";
    }

    $allData = $this->db->query("SELECT * FROM `tipup_payment`,`repay_schedule`  ORDER BY TAcNo ASC")->result_array();

            //$result = $resultQuery->result_array();

        if(!empty($id)){
            $data['currentID'] = $id;
        }else {
            $data['currentID'] = $first['first'];
        }
        $data['firstID'] = $first;
        $data['lastID'] = $last;
        $data['result'] = $result;
        $data['allData'] = $allData;
        //echo '<pre>';print_r($result);
        $this->load->view('TipUp_Loan/Open_Payment_FPNL', $data, FALSE);
    }
public function daybook($id='')
{
$session_data=$this->session->userdata('logged_in');
$data['username']=$session_data['username'];
$query=$this->db->get('parmaster');
$data['PName']=$query->result_array();
$data['query']=$this->User_model->viewAccMaster();
$data['query1']=$this->User_model->viewAccMaster1();
$first=$this->db->query('return\u id`,'tipup\u payment`左侧外部联接return\u schedule`.'return\u id`='tipup\u payment`.'TAcNo`ORDER BY TAcNo DESC LIMIT 1'中选择MIN(return\u id),MIN(TAcNo)作为'first'->行数组();
$firstID=$this->db->query(“从'tipup\u payment'、'return\u schedule`中选择*,其中TAcNo='$first[first]”和return\u id='$first[first]'ORDER BY TAcNo ASC”)->result\u array();
$last=$this->db->query('return\u id',MAX(TAcNo)作为'last'从'return\u schedule'上的tipup\u payment LEFT外部连接return\u schedule'。'return\u id`='tipup\u payment`.'TAcNo`按TAcNo DESC LIMIT 1排序')->行数组();
$lastID=$this->db->query(“从'tipup\u payment'、'return\u schedule`中选择*,其中TAcNo='$last[last]'和return\u id='$last[last]'按TAcNo排序”)->result\u array();
如果(!空($id)){
$result=$this->db->query(“从`tipup\u payment`、`return\u schedule`中选择*,其中TAcNo=$id和return\u id=$id”)->行数组();
}否则{
$result=“”;
}
$allData=$this->db->query(“从`tipup\u payment`、`return\u schedule`ORDER BY TAcNo ASC中选择*”->result\u array();
//$result=$resultQuery->result_array();
如果(!空($id)){
$data['currentID']=$id;
}否则{
$data['currentID']=$first['first'];
}
$data['firstID']=$first;
$data['lastID']=$last;
$data['result']=$result;
$data['allData']=$allData;
//回显“”;打印($result);
                        <ul class="dropdown-menu dropdown-menu-right">

                            <li class="divider"></li>
                            <ul class='pagination'>
                                 <a href='<?php echo base_url().'/TipUp_Loan/daybook/'.$firstID['first']; ?>' class='button'><i class="icon-first">First</i></a><br><br>
                                <?php
                                    if($currentID != $lastID['last']){
                                        foreach ($allData as $next_key => $next_value) {
                                            //echo $next_key+1;
                                            //echo '<pre>';print_r($next_value);exit();
                                            if($currentID == $next_value['TAcNo']){
                                               $nextID = $allData[$next_key+1];

                                            }
                                        }
                                        $anchorTagNext = base_url().'/TipUp_Loan/daybook/'.$nextID['TAcNo'];
                                    }else {
                                        $anchorTagNext = '#';
                                    }
                                ?>
                                    <a href='<?php echo $anchorTagNext; ?>' class='button'><i class="icon-next">Next</i></a><br><br>
                                <?php
                                    if($currentID != $firstID['first']){
                                        foreach ($allData as $prev_key => $prev_value) {
                                            //echo '<pre>';print_r($prev_value);exit();

                                            if($currentID == $prev_value['TAcNo']){
                                                //echo $allData[$prev_key-1]['recno'];exit();
                                               $prevId = $allData[$prev_key-1];
                                            }
                                        }
                                        $anchorTagPrevious = base_url().'/TipUp_Loan/daybook/'.$prevId['TAcNo'];
                                    } else {
                                        $anchorTagPrevious = '#';
                                    }
                                ?>
                                <a href='<?php echo $anchorTagPrevious; ?>' class='button'><i class="icon-previous">Previous</i></a><br><br>
                                <a href='<?php echo base_url().'/TipUp_Loan/daybook/'.$lastID['last']; ?>' class='button'><i class="icon-last">Last</i></a><br>

<li class="divider">

                            </li>
                             </ul>

                        </ul>
    <?php
//echo '<pre>';print_r($result);exit();
if(!empty($result)){
foreach($result as $row){
?>
<tr>

<td ><input style="width:40px" type="text" class="form-control" name="Sno[]" value="<?php echo $row['Sno']; ?>" id="Sno" readonly></td>

<td><input style="width:100px" type="text" class="form-control" name="Date[]" value="<?php echo $row['Date']; ?>" id="Date" readonly></td>

<td> <input style="width:70px" type="text" class="form-control" name="Amount[]" value="<?php echo $row['Amount']; ?>" id="Amount1" readonly></td>

<td ><input style="width:80px" type="text" class="form-control" name="Bankname[]" value="<?php echo $row['BankName']; ?>" id="Bankname" readonly></td>

<td ><input style="width:80px" type="text" class="form-control" name="Chqamt[]" value="<?php echo $row['Chqamt']; ?>" id="Chqamt" readonly></td>


<td><input type="text"  style="width:100px" class="form-control" name="Payable[]"  value="<?php echo $row['Payable']; ?>" id="Payable" readonly>
</td>

<td ><input style="width:80px" type="text" class="form-control" name="Bank1[]" value="<?php echo $row['BankName1']; ?>" id="Bank1"readonly></td>

<td ><input style="width:80px" type="text" class="form-control" name="Chqamt1[]" value="<?php echo $row['Chqamt1']; ?>"id="Chqamt1"readonly></td>

<td><input type="text" style="width:100px" class="form-control" name="Payable1[]" value="<?php echo $row['Payable1']; ?>" id="Payable1" readonly>
</td>


</tr>
<?php
}
}
?>
$this->load->view('TipUp\u Loan/Open\u Payment\u FPNL',$data,FALSE); }
这是一个控制器代码

public function daybook($id = '')
{
    $session_data = $this->session->userdata('logged_in');
    $data['username'] = $session_data['username'];
    $query = $this->db->get('parmaster');    
    $data['PName']=$query->result_array();
    $data['query']=$this->User_model->viewAccMaster();
    $data['query1']=$this->User_model->viewAccMaster1();

    $first = $this->db->query('SELECT MIN(Repay_id),MIN(TAcNo) AS `first` FROM `tipup_payment` LEFT OUTER JOIN repay_schedule ON `repay_schedule`.`Repay_id` = `tipup_payment`.`TAcNo` ORDER BY TAcNo DESC LIMIT 1')->row_array();

    $firstID = $this->db->query("SELECT * FROM `tipup_payment`,`repay_schedule`  where TAcNo='$first[first]' AND Repay_id='$first[first]'ORDER BY TAcNo ASC")->result_array();

    $last = $this->db->query('SELECT MAX(Repay_id),MAX(TAcNo) AS `last` FROM tipup_payment LEFT OUTER JOIN repay_schedule ON `repay_schedule`.`Repay_id` = `tipup_payment`.`TAcNo` ORDER BY TAcNo DESC LIMIT 1')->row_array();

    $lastID = $this->db->query("SELECT * FROM `tipup_payment`,`repay_schedule`  where TAcNo='$last[last]' and Repay_id='$last[last]'  ORDER BY TAcNo")->result_array();

if(!empty($id)){
    $result = $this->db->query("SELECT * FROM `tipup_payment`,`repay_schedule` WHERE TAcNo = $id and Repay_id = $id" )->result_array();
}else{
    $result = "";
}

$allData = $this->db->query("SELECT * FROM `tipup_payment`,`repay_schedule`  ORDER BY TAcNo ASC")->result_array();

        //$result = $resultQuery->result_array();

    if(!empty($id)){
        $data['currentID'] = $id;
    }else {
        $data['currentID'] = $first['first'];
    }
    $data['firstID'] = $first;
    $data['lastID'] = $last;
    $data['result'] = $result;
    $data['allData'] = $allData;
    //echo '<pre>';print_r($result);exit();
    $this->load->view('TipUp_Loan/Open_Payment_FPNL', $data, FALSE);
}







这是查看页面代码…

公共函数日记帐($id='')
{
$session_data=$this->session->userdata('logged_in');
$data['username']=$session_data['username'];
$query=$this->db->get('parmaster');
$data['PName']=$query->result_array();
$data['query']=$this->User_model->viewAccMaster();
$data['query1']=$this->User_model->viewAccMaster1();
$first=$this->db->query('return\u id`,'tipup\u payment`左侧外部联接return\u schedule`.'return\u id`='tipup\u payment`.'TAcNo`ORDER BY TAcNo DESC LIMIT 1'中选择MIN(return\u id),MIN(TAcNo)作为'first'->行数组();
$firstID=$this->db->query(“从'tipup\u payment'、'return\u schedule`中选择*,其中TAcNo='$first[first]”和return\u id='$first[first]'ORDER BY TAcNo ASC”)->result\u array();
$last=$this->db->query('return\u id',MAX(TAcNo)作为'last'从'return\u schedule'上的tipup\u payment LEFT外部连接return\u schedule'。'return\u id`='tipup\u payment`.'TAcNo`按TAcNo DESC LIMIT 1排序')->行数组();
$lastID=$this->db->query(“从'tipup\u payment'、'return\u schedule`中选择*,其中TAcNo='$last[last]'和return\u id='$last[last]'按TAcNo排序”)->result\u array();
如果(!空($id)){
$result=$this->db->query(“从`tipup\u payment`、`return\u schedule`中选择*,其中TAcNo=$id和return\u id=$id”)->result\u数组();
}否则{
$result=“”;
}
$allData=$this->db->query(“从`tipup\u payment`、`return\u schedule`ORDER BY TAcNo ASC中选择*”->result\u array();
//$result=$resultQuery->result_array();
如果(!空($id)){
$data['currentID']=$id;
}否则{
$data['currentID']=$first['first'];
}
$data['firstID']=$first;
$data['lastID']=$last;
$data['result']=$result;
$data['allData']=$allData;
//回显“”;打印($result);退出();
                        <ul class="dropdown-menu dropdown-menu-right">

                            <li class="divider"></li>
                            <ul class='pagination'>
                                 <a href='<?php echo base_url().'/TipUp_Loan/daybook/'.$firstID['first']; ?>' class='button'><i class="icon-first">First</i></a><br><br>
                                <?php
                                    if($currentID != $lastID['last']){
                                        foreach ($allData as $next_key => $next_value) {
                                            //echo $next_key+1;
                                            //echo '<pre>';print_r($next_value);exit();
                                            if($currentID == $next_value['TAcNo']){
                                               $nextID = $allData[$next_key+1];

                                            }
                                        }
                                        $anchorTagNext = base_url().'/TipUp_Loan/daybook/'.$nextID['TAcNo'];
                                    }else {
                                        $anchorTagNext = '#';
                                    }
                                ?>
                                    <a href='<?php echo $anchorTagNext; ?>' class='button'><i class="icon-next">Next</i></a><br><br>
                                <?php
                                    if($currentID != $firstID['first']){
                                        foreach ($allData as $prev_key => $prev_value) {
                                            //echo '<pre>';print_r($prev_value);exit();

                                            if($currentID == $prev_value['TAcNo']){
                                                //echo $allData[$prev_key-1]['recno'];exit();
                                               $prevId = $allData[$prev_key-1];
                                            }
                                        }
                                        $anchorTagPrevious = base_url().'/TipUp_Loan/daybook/'.$prevId['TAcNo'];
                                    } else {
                                        $anchorTagPrevious = '#';
                                    }
                                ?>
                                <a href='<?php echo $anchorTagPrevious; ?>' class='button'><i class="icon-previous">Previous</i></a><br><br>
                                <a href='<?php echo base_url().'/TipUp_Loan/daybook/'.$lastID['last']; ?>' class='button'><i class="icon-last">Last</i></a><br>

<li class="divider">

                            </li>
                             </ul>

                        </ul>
    <?php
//echo '<pre>';print_r($result);exit();
if(!empty($result)){
foreach($result as $row){
?>
<tr>

<td ><input style="width:40px" type="text" class="form-control" name="Sno[]" value="<?php echo $row['Sno']; ?>" id="Sno" readonly></td>

<td><input style="width:100px" type="text" class="form-control" name="Date[]" value="<?php echo $row['Date']; ?>" id="Date" readonly></td>

<td> <input style="width:70px" type="text" class="form-control" name="Amount[]" value="<?php echo $row['Amount']; ?>" id="Amount1" readonly></td>

<td ><input style="width:80px" type="text" class="form-control" name="Bankname[]" value="<?php echo $row['BankName']; ?>" id="Bankname" readonly></td>

<td ><input style="width:80px" type="text" class="form-control" name="Chqamt[]" value="<?php echo $row['Chqamt']; ?>" id="Chqamt" readonly></td>


<td><input type="text"  style="width:100px" class="form-control" name="Payable[]"  value="<?php echo $row['Payable']; ?>" id="Payable" readonly>
</td>

<td ><input style="width:80px" type="text" class="form-control" name="Bank1[]" value="<?php echo $row['BankName1']; ?>" id="Bank1"readonly></td>

<td ><input style="width:80px" type="text" class="form-control" name="Chqamt1[]" value="<?php echo $row['Chqamt1']; ?>"id="Chqamt1"readonly></td>

<td><input type="text" style="width:100px" class="form-control" name="Payable1[]" value="<?php echo $row['Payable1']; ?>" id="Payable1" readonly>
</td>


</tr>
<?php
}
}
?>
$this->load->view('TipUp\u Loan/Open\u Payment\u FPNL',$data,FALSE); }
这是控制器代码