PHP 表单和用户输入
PHP 表单和用户输入
PHP 获取下拉菜单的数据:
PHP 下拉菜单单选
表单可使用 GET 方式获取数据,action 属性值为空表示提交到当前脚本,我们可以通过 select 的 name 属性select name="q"获取下拉菜单的值。
PHP 下拉菜单多选
如果下拉菜单是多选的( multiple="multiple"),我们可以通过将设置 select name="q[]" 以数组的方式获取,以下使用 POST 方式提交。
单选按钮表单
PHP 单选按钮表单中 name 属性的值是一致的,value 值是不同的。input 中 type="radio" name="q" value="valueX"
checkbox 复选框
PHP checkbox 复选框可以选择多个值:type="checkbox" name="q[]" value=" "valueX
表单验证
应该在任何可能的时候对用户输入进行验证(通过客户端脚本)。浏览器验证速度更快,并且可以减轻服务器的负载。 如果用户输入需要插入数据库,您应该考虑使用服务器验证。在服务器验证表单的一种好的方式是,把表单传给它自己,而不是跳转到不同的页面。这样用户就可以在同一张表单页面得到错误信息。用户也就更容易发现错误了。