当前位置:Gxlcms > PHP教程 > 如果是html中的标签value值,那么我怎么在php中获取?

如果是html中的标签value值,那么我怎么在php中获取?

时间:2021-07-01 10:21:17 帮助过:5人阅读

html:

php:
$sql="INSERT INTO info_look (new_class) values ('$_POST[new_class_info]')";

昨天发了一个贴,感谢大家的帮忙,后面还有一个问题当时还没想到,就是我$_POST[new_class_info]这里要获取的是value值,这里我要怎么写,如果写成[new_class_info.value],php里的 . 不是 + 的意思吗?求解答

ps:还有朋友提醒我用户输入变量不能直接插入sql,因为我是初学者,这里还没考虑安全问题,所以当前只需要传入value,能让我的数据库记录就可以了,谢谢大家

回复内容:

html:

php:
$sql="INSERT INTO info_look (new_class) values ('$_POST[new_class_info]')";

昨天发了一个贴,感谢大家的帮忙,后面还有一个问题当时还没想到,就是我$_POST[new_class_info]这里要获取的是value值,这里我要怎么写,如果写成[new_class_info.value],php里的 . 不是 + 的意思吗?求解答

ps:还有朋友提醒我用户输入变量不能直接插入sql,因为我是初学者,这里还没考虑安全问题,所以当前只需要传入value,能让我的数据库记录就可以了,谢谢大家

你的name属性应该设置在select元素上。当提交表单时,表单元素会作为名值对提交,对于select元素就是selectname属性的值作为名,选中的option元素的value属性的值作为值。

比如

如果选中第一个选项提交,就会提交foo=bar1的名值对。

如果用post方法提交,在php中就可以用$_POST数组来访问,比如上面表单就会有$_POST['foo']这个成员,值就是'bar1'

楼上已经说得很好,不晓得楼主理解没有,我来多嘴补充一些,楼主说得

忘记密码?

登录