考虑以下从非常简单的数据库查询和foreach循环
创建的表单 :
$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'].'" />';
:
}
我如何从POST_[]
请求中获取JobID的值?
$_GET
请求中尝试,因为所有的JObID都会打印在网址中<a href="#<?php echo
$result['jobID']">VIEW</a>
,它将实际点击的(按钮)jobID附加到网址,但是$_SERVER['REQUEST_URI']
没有返回附加到网址的部分点击链接后的网址... 我真的不知道这里还能做什么?在这种用例中通常的做法是什么?
答案 0 :(得分:1)
您可以使用<button>
元素存储jobID
,如下所示:
<button name="btnSubmit" type="submit" value="<?php echo $result['jobID']; ?>">button</button>