2015-10-01 32 views
1

我在使用PHP代碼中,看起來像這樣添加字段,以形成HTML和PHP

<form name="category" action="search.php" method="get" enctype="multipart/form-data"> 
    <select class="form-control2" name="category_name" id="category_name" onchange="category.submit();"> 
    <option value="0">Select Category</option> 
     <?php while($cat_data=mysql_fetch_array($cat_res)){?> 
     <option value="<?php echo $cat_data['Category_Name'] ?>"><?php echo $cat_data['Category_Name'] ?></option> 
     <?php }?> 
    </select> 
</form> 

有了這個HTML表單,我得到URL像

/search.php?category_name=USA 

我想補充另一在URL字段以使URL看起來像

/search.php?cat_name=1&category_name=USA 

此字段cat_name必須從MySQL進行更新,而不是從形式實時依賴新生ding選擇了哪個選項。是否有可能在PHP和HTML

+0

是有一個叫'cat_name'列的數據?即$ cat_data數組中的索引cat_name? –

回答

3

兩個可能的解決方案 - 在形式上的行動 第一附加查詢字符串

<form name="category" action="search.php?cat_name=1" 
method="get" enctype="multipart/form-data"> 

另外,追加輸入型隱藏或你所需要的。

<form name="category" action="search.php" method="get" enctype="multipart/form-data"> 
    <select class="form-control2" name="category_name" id="category_name" onchange="category.submit();"> 
    <option value="0">Select Category</option> 
     <?php while($cat_data=mysql_fetch_array($cat_res)){?> 
     <option value="<?php echo $cat_data['Category_Name'] ?>"><?php echo $cat_data['Category_Name'] ?></option> 
     <?php }?> 
    </select> 
<input type="hidden" name="cat_name" value="1" /> 
</form> 
+0

Hi Rohit。感謝您的幫助 –

0

您的交易形式標記之前只需添加一個隱藏的輸入字段

<input type="hidden" name="cat_name" value="<?php echo cat_name; ?>" />

+0

感謝您的幫助 –

0

使用隱藏的輸入字段的形式

<form name="category" action="search.php" method="get" enctype="multipart/form-data"> 
    <input type="hidden" name="name" value="1" /> 
</form>