在PHP表单中
成都创新互联公司专业为企业提供吉安网站建设、吉安做网站、吉安网站设计、吉安网站制作等企业网站建设、网页设计与制作、吉安企业网站模板建站服务,十年吉安做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
单选按钮
如果选中了提交后,就是这个单选按钮的值,如果没有选中,提交是空值。
比如
在提交后
如果是选中打钩的,在PHP
获取到的值就是
echo
$_POST['a']
//输出
1
如果没有选中,在PHP
获取到的值就是
echo
$_POST['a']
//输出
if
(empty($_POST['a']))
{
$a=0;
}else{
$a=$_POST['a'];
}
if (isset($_POST[tj])){
$sql=mysql_query("update gg set bt='$bt' nr='$nr' where id='$_GET[update]'");
}
发现了一个错误,其他地方不知道还有没有,sql语句有问题
"update gg set bt='$bt',nr='$nr' where id='$_GET[update]'"
bt='$bt',nr='$nr' 字段赋值,中间用“,”连接
你可以输出sql语句看语句是否有问题,也可以复制输出语句去数据库直接执行下看是不是有逻辑错误,确定没问题了再去看其他地方是否有问题
一个表单无法同时提交多个页面,只有提交给一个页面后,再提交给下一个页面,就象安装软件时候的“下一步”一样,是一步一步的传递的。
PHP文件获取“上一步”表单传递来的数据,方法是使用数组$_GET和$_POST,例如表单里面有input
type=text
name=user
value=abc,那么在PHP里面就有$_GET["user"]或者$_POST["user"](根据表单的提交方法),其值为"abc"。
thinkPHP可以用from表单获取submit按钮提交的值
12345678910111213form name="form1" id="form1" method="post" action="__URL__/insert" 注册帐号:br /br / 帐号:input type="text" name="user" id="user" maxlength="16" /br /br / 密码:input type="password" name="password" id="password" maxlength="16" /br /br / Q Q:input type="text" name="qq" id="qq" maxlength="16" /br /br / 验证码:input type='text' name='verifyTest' size="5" img style='cursor:pointer' title='刷新验证码' src='__URL__/verify' id='verifyImg' onClick='freshVerify()'/ br /br / input type="submit" name="btn1" id="btn1" value="提交" / input type="reset" name="btn2" id="btn2" value="重置" / /form
提交到后台PHP操作的方法:
1234567891011public function insert() { header('Content-Type:text/html; charset=utf-8');//防止出现乱码 $this-verifyCheck();//调用本类的函数, $Pagemodel = D("user"); $vo = $Pagemodel-create(); if(false === $vo) die($Pagemodel-getError()); $topicid = $Pagemodel-add(); //add方法会返回新添加的记录的主键值 if($topicid) echo "数据库添加成功"; else throw_exception("数据库添加失败"); }}
利用表单提交,范例代码如下:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
title无标题文档/title
/head
body
table
form name="" action="ip地址" method="post" (这里是新增的)
tr
td valign="top" height="110"兴趣特长:/td
tdtextarea name="content" rows="6" class="textarea0" style="width:630px" /textarea/td
/tr
tr
td valign="top"自我评价:/td
tdtextarea name="content" rows="6" class="textarea0" style="width:630px" /textarea/td
/tr
tr
td colspan="2" align="center"input type="submit" value="提交" //td
/tr
/form (这里是新增的)
/table
/body
/html