我有一个选择框,显示人名列表的姓名。但我想为每个人添加一个ID并使其隐身。 EX。如果我们有约翰·史密斯与ID 001我想写约翰·史密斯:001,但它应该被视为约翰·史密斯。身份证不仅看不见,而且也不占用任何空间,这一点很重要。在选择框选项中插入隐藏文本
这是我的代码:
$result = pg_query(connect(), "SELECT id, name, surname FROM person ORDER BY name ASC, surname ASC");
$person = pg_fetch_all($result);
echo '<select value="Person" name="person">';
for($i=0; $i<sizeof($person); $i++) {
$person = $person[$i]['name'].' '.$person[$i]['surname'];
echo "<option>".$person."<span hidden>:".$person[$i]['name']."</option>"; }
echo '</select>';
但是,这是行不通的,因为ID仍可见
为什么?你不能像'数据'属性一样使用 – Ghost
做什么?
@Rasclatt:我会试一试,让你知道 –