组合框不能不将id添加到选项值

时间:2014-07-30 03:23:53

标签: php html

下拉框没有在选择时将$ id添加到值= / customer并转到网址。它只显示/ customer页面,但希望它显示... / customer $ id以加载其特定页面。谢谢你的帮助

<select type="text" class="form-control" placeholder="Customer Lookup" onchange="window.location=this.options[this.selectedIndex].value">
<option>Customers</option>
<?php

require ('dbconnect.php');
$result = $con->query("select id, lastname, firstname from customer");

while ($row = $result->fetch_assoc()) {

unset($id, $name);
$id = $row['id'];
$name = $row['lastname'];
$firstname = $row['firstname']; 

echo '<option value="/customer"'.$id.'">'.$name.','.$firstname.'</option>';

}

echo "</select>";
mysqli_close($con);
?> 

1 个答案:

答案 0 :(得分:2)

你的问题在于:

echo '<option value="/customer"'.$id.'">'.$name.','.$firstname.'</option>';
                              ^

您使用额外的 value 来关闭"属性。

改为做。

echo '<option value="/customer'.$id.'">'.$name.','.$firstname.'</option>';