2015-05-09 95 views
-1

我必須在下面的選擇語句中加入便籤,但是也沒有出現,因爲我想編輯類別[男性和女性]。每當我想編輯女性或男性時,它總是出現男性,它不能得到我以前保存的類別類型(女性)。如何在select語句中獲得粘滯便箋?

<p>Category </td> 
<td>: 
    <select id="category_name" name="category_name" value="<?php echo 
     $category_name=$_GET['category_name'] ?>"> 
<?php 
    include('connect.php'); 
    $query="SELECT category_name FROM category"; 
    $result=mysql_query($query) or die ("Query to get data from category failed:  
".mysql_error()); 
    while ($row=mysql_fetch_array($result)) { 
    $category=$row["category_name"]; 
    echo "<option>$category</option>"; 
    } 
?> 
+0

你能告訴利用firbug和lightshot通過截圖的選擇框HTML? –

+0

我沒有。我從數據庫中選擇這個類別。 – shby

+0

你不能編輯女性或男性其非法,請不要使用mysql_ *功能他們被depricated –

回答

1

要選擇好的選項,您必須將屬性「選中」添加到您想要選擇的選項。

選擇元素不具有「值」屬性。 這是具有選定屬性的選項。

所以爲了有選擇的女性選擇,你應該這樣做:

<select name='select_gender'> 
    <option value='man'>Man</option> 
    <option value='woman' selected>Woman</option> 
</select> 

在一個側面說明,你永遠要呼應$_GET數據是。 這是一個安全問題,檢查「XSS」和「ヶ輛()」

+1

好地方。不過,可能需要外部標籤中的'name'屬性。 – halfer

0
<p>Product Name </td><td>:</td><td> <input name="prod_name" type="text" 
class="ed" id="name"></p> 
<p>Category </td><td>: 
<select id="category_name" name="category_name" class="ed"> 
<?php include('connect.php'); 

$query="SELECT category_name FROM category"; 
$result=mysql_query($query) or die ("Query to get data from category 
failed: ".mysql_error()); 
while ($row=mysql_fetch_array($result)) { 
$category=$row["category_name"]; 
echo "<option> $category </option>"; 
} ?> 
</select></p> 
<p>Brand</td><td>: 
<select id="brand_name" name="brand_name" class="ed"> 
<?php 
include('connect.php'); 
$query="SELECT brand_name FROM brand"; 
$result=mysql_query($query) or die ("Query to get data from category failed: 
".mysql_error()); 
while ($row=mysql_fetch_array($result)) { 
$brand=$row["brand_name"]; 
echo "<option> $brand </option>"; 
} ?> 
</select></p> 
<p>Color </td><td>:</td><td> <input name="prod_color" type="text" class="ed" 
id="color"></p> 
<p> Description</td><td>:</td><td><input name="prod_description" type="text" 
id="desc" class="ed"/><br /> </p> 
<p>Price </td><td>:</td><td> <input name="prod_price" type="text" class="ed" 
id="price"></p> 
Product Image: <br /><input type="file" name="image" class="ed"><br /> 
+0

這是我的形式。 – shby

相關問題