php表单代码,php制作一个表单
其实php表单代码的问题并不复杂,但是又很多的朋友都不太了解php制作一个表单,因此呢,今天小编就来为大家分享php表单代码的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
急!!!php怎样获取表单的数据,我的代码是这样的,求解决
很明显你的表单对象的 name设置有问题啊,复选框采用数组,其他可以不用,你初学就不要偷懒直接在DW中复制文本框,这样容易导致 name和id属性不对,还是老实点一个一个的插入吧,或者手动修改下属性。
<?php
if(isset($_POST['submit'])){
print_r($_POST);
}
?>
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>用户注册</title>
<style type="text/css">
<!--
body,td,th{
font-family:宋体;
font-size: 14px;
color:#000;
}
body{
background-image: url(u=3557752756,1113680825&fm=0&gp=0.jpg);
}
-->
</style></head>
<body><form action="reg.php" method="post" name="regForm" target="_self">
<label>用户注册界面<br/>
用户名:
<input type="text" name="name" id="name"/>
<br/>
<br/>
密码:
<input name="passwd" type="password" id="passwd" size="22" maxlength="20"/>
<br/>
<br/>
再次输入密码:
<input name="passwd2" type="password" id="passwd2" size="22" maxlength="20"/>
(不解释,你懂的)<br/>
<br/>
性别:
<input type="radio" name="sex" id="sex" value="男"/>
男
<input type="radio" name="sex" id="sex2" value="女"/>
女<br/>
<br/>
兴趣爱好:
<input name="hobby[]" type="checkbox" id="hobby[]" value="体书"/>
体书
<input name="hobby[]" type="checkbox" id="hobby[]" value="打球"/>
打球
<input name="hobby[]" type="checkbox" id="sex3" value="旅游"/>
旅游<br/>
<input name="hobby[]" type="checkbox" id="hobby[]" value="游水"/>
游水
<input name="hobby[]" type="checkbox" id="hobby[]" value="上网"/>
上网
<input name="hobby[]" type="checkbox" id="hobby[]" value="体电影"/>
体电影<br/>
<br/>
密保问题
<select name="question" id="question">
<option>你父亲叫什么名字?</option>
<option>你母亲叫什么名字?</option>
<option>你的学好(工号)</option>
<option>你毕业的中学是什么</option>
<option>你中意咩运动?</option>
</select>
<br/>
<br/>
密保答案
<input type="text" name="answer" id="answer"/>
<br/>
<br/>
Email:
<input type="text" name="email" id="email"/>
<br/>
<br/>
<input type="submit" name="submit" id="submit" value="注册"/>
<input type="reset" name="reset" id="reset" value="重置"/>
<br/>
</label>
</form>
</body>
</html>
保存为 reg.php再试试
php提交表单
刷新的时候当然会重新POST,只要用户按F5之前提交过一次,那么他在输入部分数据以后,如果按F5,那么会重新执行一次上次的提交,而不理睬当前输入的部分数据。
一般说来,在数据提交的页面不能使用返回和刷新等功能,应该在页面上进行醒目标记,教育用户。
要想你的网页与众不同--刷新不会重新提交,那么你可以在页面上弄一个隐藏的IFRAME,FORM提交的目标指向这个IFRAME,而由IFRAME调用JS代码在主页面描述提交结果,这样的页面刷新的时候就等于新进入。
大致的结果如下:
<div id=result_div></div>
<form method=post target=post_frm>.....</form>
<iframe name=post_frm style='display:none'></iframe>
<?php
if(isset($_POST['submi11t'])==TRUE)
{
$result='';
if(提交数据检查不通过)$result.='提交数据不合格!';
else if(数据保存成功)$result.='数据保存成功。';
else$result.='数据保存失败!';
echo"<script language=javascript>parent.result_div.innerHTML='$result';</script>";
}
?>
php mysql两段类似代码无法创建表单的问题
我觉得下面的语句有问题:
datetime(yyyy-mm-dd hh:mm:ss),
你可以把括号和括号里面的都删除了试试。
另外,建议你按照下面的方法修改程序代码,修改后的代码执行时,真正成功了才说成功,没成功的时候会显示原因,需要修改的两句代码是:
mysql_query($sql,$link);
echo"字段创建完成!可以正常使用";
建议修改为:
if(mysql_query($sql,$link)) echo"字段创建完成!可以正常使用";
else echo"建表失败,SQL:$sql<br>错误原因:".mysql_error($link);
好了,文章到这里就结束啦,如果本次分享的php表单代码和php制作一个表单问题对您有所帮助,还望关注下本站哦!