2015-05-14 52 views
0

我有一個選擇框,顯示人名列表的姓名。但我想爲每個人添加一個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仍可見

+1

爲什麼?你不能像'數據'屬性一樣使用 – Ghost

+0

做什麼?