作者 主題: PHP笨問題 請高手解惑 懇請請幫我刪除  (閱讀 4062 次)

0 會員 與 1 訪客 正在閱讀本文。

jackychien1

  • 憂鬱的高中生
  • ***
  • 文章數: 90
    • 檢視個人資料
故事
我的資料表有員工姓名與員工編號
我從資料庫撈出姓名製作下拉選單
只秀姓名
當我選定姓名POST的時候  只會把姓名送過去

這樣問題就來了   萬一碰到同名同姓的 我就無法在次頁取出正確員編
----------------------------------------------------------
我只有兩個方法解
順便秀出員編送過去
做動態選單  不過我不會  我有爬過了  我還太菜
請問還有其他高明招數嗎    ???


我問的很笨 
« 上次編輯: 2009-02-10 23:36 由 jackychien1 »

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: PHP笨問題 請高手解惑 懇請請幫我刪除
« 回覆 #1 於: 2009-02-10 23:40 »
不要送姓名, 將選單 option  的 value 設為員編, 送員編就好

threeseconds

  • 俺是博士!
  • *****
  • 文章數: 1368
    • 檢視個人資料
    • http://www.3sec.tw
回覆: PHP笨問題 請高手解惑 懇請請幫我刪除
« 回覆 #2 於: 2009-02-11 09:40 »
既然只有員工編號才是唯一值
(員工可能同名同姓、也可能改名)
所以你的每個員工功能都應該以員工編號來抓其他值才對,
例如員工姓名的下拉選單,就以員工編號去 select 姓名產生下拉選單,
選完後的 option 值回傳編號而非姓名,這樣比較完整。

不這樣做的話,只要有人去戶政事務所改名,你就得改程式了。

--
不會寫程式也能掰一篇,真是科科....
本文作者為天線寶寶,長期關注兒童智力發展狀態。

jackychien1

  • 憂鬱的高中生
  • ***
  • 文章數: 90
    • 檢視個人資料
回覆: PHP笨問題 請高手解惑 懇請請幫我刪除
« 回覆 #3 於: 2009-02-11 10:27 »
謝謝  我去試看看又學到一招 :)