如何提交tr一行里的数据?

胡家三少 2018-03-11 09:54:13
在这个论坛发布html的代码,会出来<br data-filtered="filtered"> 不知道为什么



<form class="J_ajaxForm" action="{@url:app/index/submit_buy}" method="post">
<div class="table_list">
<div class="sl_card_log_list">
<table class="sl_card_log_table">
<thead>
<tr>
<td width="100">积分类型</td>
<td width="100">积分面值</td>
<td width="100">是否购买</td>
</tr>
</thead>
<!--#
$number = 0;
foreach($cardlist as $key => $value){
...............................
$number++;
#-->
<tr>
<td><input type="hidden" name="cardtype" value="{$value['cardtype']}"/>{$value['cardtype']}</td>
<td><input type="hidden" name="credit" value="{$value['credit']}" />{$value['credit']}</td>
<td> <dd><button type="submit" class="btn btn_submit J_ajax_submit_btn mr10">购买</button></dd> </td>
</tr>
</table>
</div>
</form>




----------------------------





public function submit_buyAction() {
list($cardtype, $credit) = $this->getInput(array('cardtype', 'credit'));
$this->showError('输出:'.'积分类型:'.$cardtype.'。积分面值:'.$credit.'。);
}

----------------------------

上面是一个html跟php控制。
提问:html循环输出后,无论我点击哪一行的购买按钮,得到的$cardtype, $credit 两个变量,都是最后一行的。
我希望能够点击哪一行就可以得到哪一行的$cardtype, $credit。
有人能帮下么?
...全文
209 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
桃子草莓 2018-03-12
  • 打赏
  • 举报
回复
可以试试把button做成a连接的形式,并且做上id表示,然后每个处理按照id来判断,例如:
<a  href="app/mod.php?action=mod&id='.$id.'">   修改  </a>

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧