2017-04-17 83 views
1

考慮下面的形式是從一個非常簡單的數據庫查詢和foreach循環創造如何從環單值生成表單

enter image description here

: 
    $results = $stmnt->fetachAlll(); 
    foreach($results as $result){ 
    : 
    : 
    echo' <input type="text" style="display:none" name="jobID[]" value="'.$result['jobID'].'" />'; 
    echo' <input type="text" name="amount[]" value="'.$result['amount'].'" />'; 
    : 
    } 

我將如何去獲得作業ID的價值,我需要從POST_[]請求?

  • $ _POST ['jobID']返回所有不同jobID的數組(顯然),讓我不知道點擊了哪個按鈕。
  • 我不能嘗試在一個$_GET請求,因爲所有的作業ID的被印在URL
  • 我也嘗試改變按鈕像這樣<a href="#<?php echo $result['jobID']">VIEW</a>其中追加的實際點擊(按鈕)的錨鏈接的JobID的url,但是一個$_SERVER['REQUEST_URI']沒有返回鏈接被點擊後被追加到url的那部分...

我真的不知道還有什麼要做的嗎?在這種用例中通常的做法是什麼?

回答

1

您可以使用<button>元素存儲jobID,就像這樣:

<button name="btnSubmit" type="submit" value="<?php echo $result['jobID']; ?>">button</button> 
+0

NOoooooooo。我怎麼會錯過 –

+0

有些事情我們有時候會忘記:-) – Swellar