Re: [請益] 用POST傳遞的array的值永遠是最後一項..
除了像 Lapass 說的用多個 Form 外,
單一 Form 配合 JS 也可以;
<input type="hidden" name="row" id="row" value="-1" />
<?php
for($k = 1; $k <= 10; $k ++) {
echo '<td>
<input type="button" value="Click"
onclick="document.getElementById('row').value='.$i.'; submit();" />
</td>';
}
?>
※ 引述《BoxsterX ()》之銘言:
: 經過我的整理我再提出一些疑問
: 目前google到的post範例都是傳遞一個靜態的值
: 但我目前的狀況是利用loop將db裡的資料列出來
: 並且在旁邊加上一個button利用post將值傳遞出去
: 但是利用post遇到以上的狀況會變成傳遞出去的都是loop中最後的值
: 如果我希望傳出去的值是button目前的值 請問我有哪些方法能夠做到
: code:
: echo '<td><input type="submit" value="Row"><input type="hidden" name="row"
: value="'.$i.'"></td>';
: 這行code是在for迴圈裡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.217.7.176
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):