2015-05-09 56 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