利用表单提交,范例代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">首先,你得在diaochaphp这个文件,接收表单传的值
$radiogroup = isset($_POST['radiogroup'])$radiogroup:'';isset用来检测是否有选中提交,然后就是数据库的链接
$con = mysql_connect('localhost','root',''); //三个参数,分别是,连接的主机名,mysql的账号,mysql密码mysql_query('set names utf8'); //设置连接的字符集,如果页面是utf8的编码,就是utf8,如果是gbk的话,那就写 set names gbk
mysql_select_db('xxx',$con); //xxx就是你要选择的数据库名称
插入数据
$sql = "insert into xxxx set xxx = $radiogroup" //xxxx 是你要插入的表名,xxx就是字段名mysql_query($sql);写个简单的吧
aphp
<form method="post" action="bphp">
<input type="text" name="test" value="">这是你要提交的数据
<input type="submit" value="提交">
</form>
点击提交按钮就跳到b页面了
bphp
echo $_POST['test'];
打印a提交过来的数据,如果有数据你就自己写sql语句存入数据库就好了
由于是在同一个页面的即时 *** 作,所以要用用JavaScript才能实现
改为:
<script type="text/javascript">
function setlinkvalue(objlink,value)
{
var o=documentgetElementById(objlink);
ohref+='&endcheckcontent='+encodeURI(value);
}
</script>
<form action="updatephp" method="post" name="form1" >
<textarea NAME="END_CHECK_CONTENT8" WRAP="PHYSICAL" onblur="javascript:setlinkvalue('objlink1',thisvalue);"></textarea>
<a id="objlink1" href="updatephpCHECK_TYPE=1&DIA_ID=<=$DIA_ID1>&CUR_PAGE =<=$CUR_PAGE>&<=$urlstr>">合格</a>
<a href="updatephpCHECK_TYPE=2&DIA_ID=<=$DIA_ID1>&CUR_PAGE =<=$CUR_PAGE>&<=$urlstr>">不合格</a>
</form>
input的name用数组,比如:
<tr><td><input type="text" name="name1[]"></td>
<td><input type="text" name="name2[]"></td>
</tr>
<tr>
<td><input type="text" name="name1[]"></td>
<td><input type="text" name="name2[]"></td>
</tr>
<tr>
<td><input type="text" name="name1[]"></td>
<td><input type="text" name="name2[]"></td>
</tr>
提交后$_POST['name1']、$_POST['name2']都会以数组的方式储存着3行tr的每个值,通过foreach可以把它们逐行添加进数据表
以上就是关于php中按钮怎么提交数据到数据库中全部的内容,包括:php中按钮怎么提交数据到数据库中、在php中把文本框的多条数据插入到数据库、如何通过PHP把html的表单提交到mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)