ThinkPHP Ridao 标签保存

yinkehao 2011-01-05 09:35:58
我使用<HTML:ridao 标签保持单选按钮,存到数据库是一个array 怎么解决啊,同样复选框也应该有这个问题,
小弟接触PHP不多,请各位高人指点
...全文
198 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinkehao 2011-01-05
  • 打赏
  • 举报
回复
也就是说,遇到radio 或则checkbox 这样的表单提交 ThinkPhP的模型必须自动完成的CRUD就不能起作用了,必须手动处理。那这个ThinkPHP也太弱者了吧。
不管怎么说,先谢谢了
ihefe 2011-01-05
  • 打赏
  • 举报
回复
读出 print_r($_POST['arr']);在处理就可以。

$db->query("insert into table() values()")
yinkehao 2011-01-05
  • 打赏
  • 举报
回复
额偶。我的关注点是 ,Thinkphp 的模型,将一个radio 存到数据库的时候,如何将值处理后存入模型对应的字段内,而不是如果好读出 radio 。
ihefe 2011-01-05
  • 打赏
  • 举报
回复

[Quote=引用 6 楼 ihefe 的回复:]

引用 5 楼 ihefe 的回复:

PHP code

$html=<<HTML
<form method="post" action="">
<input type="radio" name="arr[]" value = "Apple">苹果<br>
<input type="radio" name="arr[]" value = "Orange" checked>桔子<br……
[/Quote]

应该是这样 。

$html=<<<HTML
<form method="post" action="">
<input type="radio" name="arr" value = "Apple">苹果<br>
<input type="radio" name="arr" value = "Orange" checked>桔子<br>
<input type="radio" name="arr" value = "Mango">芒果<br>
<input type="submit" name="Submit" value="提交" />
</form>
HTML;
if(isset($_POST['Submit']))
print$_POST['arr']);//你选择的项


ihefe 2011-01-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ihefe 的回复:]

PHP code

$html=<<HTML
<form method="post" action="">
<input type="radio" name="arr[]" value = "Apple">苹果<br>
<input type="radio" name="arr[]" value = "Orange" checked>桔子<br>
<input type="radio" na……
[/Quote]
$html=<<<HTML
<form method="post" action="">
<input type="radio" name="arr[]" value = "Apple">苹果<br>
<input type="radio" name="arr[]" value = "Orange" checked>桔子<br>
<input type="radio" name="arr[]" value = "Mango">芒果<br>
<input type="submit" name="Submit" value="提交" />
</form>
HTML;
if(isset($_POST['Submit']))
print$_POST['arr']);//你选择的项
ihefe 2011-01-05
  • 打赏
  • 举报
回复

$html=<<HTML
<form method="post" action="">
<input type="radio" name="arr[]" value = "Apple">苹果<br>
<input type="radio" name="arr[]" value = "Orange" checked>桔子<br>
<input type="radio" name="arr[]" value = "Mango">芒果<br>
<input type="submit" name="Submit" value="提交" />
</form>
HTML;
if(isset($_POST['Submit']))
print$_POST['arr']);//你选择的项

yinkehao 2011-01-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ihefe 的回复:]
单选还是多选?
[/Quote]
单选,没用试过多选
ihefe 2011-01-05
  • 打赏
  • 举报
回复
单选还是多选?
yinkehao 2011-01-05
  • 打赏
  • 举报
回复
我是用ThinkPHP直接保存的,没用对数据处理过,需要如何处理。ThinkPHP。
ihefe 2011-01-05
  • 打赏
  • 举报
回复

<input type="radio" name="arr[]" value = "Apple">苹果<br>
<input type="radio" name="arr[]" value = "Orange" checked>桔子<br>
<input type="radio" name="arr[]" value = "Mango">芒果<br>

<?php print_r($_POST);//看看就知道了?>

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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