簡體   English   中英

如何使用下拉列表中的選定值顯示數據庫中的列表

[英]How to display the list from database using selected value in drop down

manage_bank

嗨,大家好,

有人可以幫我嗎,當我們選擇時,如何根據所選下拉菜單顯示銀行名稱

例如:-50條記錄

然后它將顯示數據庫中銀行名稱的50條記錄。

當我們注銷時,該值仍然保持相同的50條記錄。

<?php
// Includes the required files
include ("../ecompany/terms_includes.php");
?>
<?php
// Check user authority for this page
$ModuleName = "Manage Banks";
$ModuleAction = "view";
base_checkAuthority($ModuleName,$ModuleAction)
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php
include PATH_INC_HEAD;
?>
<?php
//get page number
$page = $_GET["page"];
$record = $_GET["record"];
//get Miscellaneous detail
$MiscellaneousDetail = base_getMiscellaneousDetail();
?>
<?php
if(!isset($page))
{
    $page = 1;
}
if(!isset($record))
{
    $record = $MiscellaneousDetail['base_mis_default'];
}

//go to reload page
if(isset($_POST['load']))
    {
        $page = 1;
        $record = $_POST['records_per_page'];
    }

//go to add profile page
if(isset($_POST['add']))
    {
        echo '<script type="text/javascript">' . "\n";
        echo 'window.location="../ecompany/add_bank.php";';
        echo '</script>';
    }

//go to home page
if(isset($_POST['cancel']))
    {
        echo '<script type="text/javascript">' . "\n";
        echo 'window.location="../terms_base/home.php";';
        echo '</script>';
    }
?>
</head>
<body>

<div class="container"> 
<?php
include PATH_INC_HEADER;
?>
<div class="main_body1">

<div id="update_category"></div>

<div style="width:800px; margin:auto">

<?php 
include PATH_INC_DESC;
?>
<div style="clear:both"></div>
<form name="bank_list_form" id="bank_list_form" method="post" action="">
<div style="width:800px; margin:auto; text-align:left">
 <select name="records_per_page" id="records_per_page"  >
 <option value="<?php echo $record; ?>">Default Records/Page :</option>
 <option value="1" title="1" >1</option>
 <option value="3" title="3" >3</option>
 <option value="5" title="5" >5</option>
 <option value="10" title="10" >10</option>
 <option value="20" title="20" >20</option>
 <option value="30" title="30" >30</option>
 <option value="50" title="50" >50</option>
 <option value="100" title="100" >100</option>
 <option value="200" title="200" >200</option>
 <option value="500" title="500" >500</option>
 <option value="1000" title="1000" >1000</option>
 </select>
  <input type="" size="4" style="width:25px" name="record"    

  id="record"value="<?php echo $record; ?>" readonly="readonly" />
  <div id="searchbutton">
  <input type="submit" id="load" name="load" value="Refresh">
  </div>
  </div>
 <table cellspacing="1" class="tablesorter">
 <thead>
    <tr>
        <th></th>
        <th>Code</th>
        <th>Name</th>
        <th>Description</th>
        <th>Remark</th>
        <th></th>
        <th></th>
    </tr>
 </thead>
 <tbody>
   <?php ecoy_listBank($page, $record) ?>
 </tbody>
   <tr>
        <td align="center" colspan="8"><input type="submit" id="add"       

  name="add" value="Add Bank" /><input type="submit" id="cancel"    
  name="cancel" value="Cancel" /></td>
   </tr>
  </tfoot>
  </table>
  </form>
  <br />
  </div>

    <div class="clearboth"></div>
  </div>
  <?php
  include PATH_INC_FOOTER;
  ?>

  </div>

  </body>
  </html>

非常感謝,謝謝。

您的問題的標題具有誤導性。 但是,如果我做對了,您實際上可以成功地正確查詢數據並使用“刷新”按鈕刷新記錄數。

您真正的問題是注銷后如何保留下拉菜單的默認值。

通過提及您的注銷功能,我假設您在數據庫中有用戶和用戶表。

從這里您可以想到兩個解決方案:

1.在用戶表中保存用戶首選項(如下拉列表的默認值),或創建一個專用於此目的的單獨表。

2.將用戶首選項存儲在cookie中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM