欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

动态添加的radio怎么向php传值

程序员文章站 2022-05-21 13:57:42
...

$id=$_SESSION['user_id'];
$sql="select *from user_order where user_id='$id'";
$res=mysql_query($sql);
$row=mysql_num_rows($res);
if($row){
while($row2=mysql_fetch_array($res)){
$MID=$row2['ou_id'];
$_SESSION['mid']=$MID;
$city = $row2['ou_place'];
$strict = $row2['ou_xiangxi'];
$Name = $row2['ou_name'];
$Tel = $row2['ou_phone'];
echo "









";
}
}
?>
{$Name} {$city}{$strict} {$Tel}

求牛人帮忙解决,点击radio可以将{$MID}提交到php页面中


回复讨论(解决方案)

同名 radio 只会提交一个
你是每行一条记录,所以 radio 不应重名

这样的话要用ajax或是jquery中的异步传输了,百度看看有很多代码的

同名 radio 只会提交一个
你是每行一条记录,所以 radio 不应重名


如果name不一样的话就不能保证每次选择一个了啊

那你该描述一下你的业务逻辑
你说要让 radio 提交,意义何在?
你已经有了删除、修改,还要做什么?

那你该描述一下你的业务逻辑
你说要让 radio 提交,意义何在?
你已经有了删除、修改,还要做什么?



我想做的是向淘宝的多条收货地址管理那样,点击radio即选中后面的地址内容,提交到订单的数据库中

你页面中的数据不都是从数据库中取出来的吗?还要存到哪里去?

你页面中的数据不都是从数据库中取出来的吗?还要存到哪里去?


将$MID存到另一个数据库





大神该怎么提交啊,我用了几种方法,只能提交第一条记录的id,其他记录即使点击了也是提交第一条的

要我写?
那就用 jquery 吧

function foo(ck) {  if(ck.checked == false) return  $.post(url, {id:ck.value}, function(d) { alert(d) }); //在这里完成 ck.value 的提交}

不满意,那就要贴出你的代码

先描述需求,然后再看能否有好的办法。

已经解决了,谢谢各位了,谢谢xuzuning