怎么把php输出的多行内容中的一行里的全部数据都提交?

pkstone 2010-11-15 12:49:21
比如我的php server输出如下内容

id username state
1 1004 open
2 1003 close
3 1002 close
4 1001 open

我想通过一个 radio 让用户选中一行,把这一行的全部内容都提交。
比如选中第1行,需要提交的内容是id=1,username=1004,state=open.
但是用radio的话只能有一个变量可用,如何把这3个变量都POST出去呢?

而且网页时动态生成的,没法静态确定数据


谢谢大虾指点
...全文
316 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
quzhongxiong 2010-11-15
  • 打赏
  • 举报
回复
你页面里面的数据都肯定是你通过一个ID得到的,所以你在前台直接提交一个ID就行,其余的都到自己的服务器上去取,这样既干净,又省事
xuzuning 2010-11-15
  • 打赏
  • 举报
回复
在不需要用户修改相关内容时,只提交 id 即可,因为相关内容在你的服务器上。根据 id 就可取到
需要用户修改相关内容时,可以一行一个表单
pkstone 2010-11-15
  • 打赏
  • 举报
回复
回2楼,如果用session的话有什么好办法吗?
如果不需要用户输入的情况下,可以用session直接把
查出来的结果数组传给下一个php网页,但是一旦需要
用户输入就不行了,因为调用java script函数好像的话
好像session就失灵了
wuszh1688 2010-11-15
  • 打赏
  • 举报
回复
$id知道怎么取吧
for($i=0;$i<count($id);$i++)
{
$x=$id[$i]."|".$username[$i]."|".$state[$i];

echo "<input type="radio" name="radiobutton" value=".$x[$i]." />";

}
在-云端 2010-11-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yangball 的回复:]

<input type="radio" name="radiobutton" value="1,1004,open" />
<input type="radio" name="radiobutton" value="2,1003,close" />
<input type="radio" name="radiobutton" value="3,1002,close" />
<input t……
[/Quote]

同楼上的!
床上等您 2010-11-15
  • 打赏
  • 举报
回复
<input type="radio" name="radiobutton" value="1,1004,open" />
<input type="radio" name="radiobutton" value="2,1003,close" />
<input type="radio" name="radiobutton" value="3,1002,close" />
<input type="radio" name="radiobutton" value="4,1001,open" />

然后接收,explode(',',$str)

21,891

社区成员

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

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