表单验证php文件写啥(php表单验证实例)
今天给各位分享表单验证php文件写啥的知识,其中也会对php表单验证实例进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
PHP 表单处理
比如这样安排:
数据操作的PHP文件名为:insertdata.php
内容为:
?php
include("conn.php");
if($_POST['submit']) {
$sql = "insert into test(id,user_name) values('','$_POST[user_name]')";
mysql_query($sql);
}
?
表单form的PHP文件名为:adddata.php
内容为:
?php
include("insertdata.php");
echo '
form action="add.php" method="post"
input name=" user_name" type="text" size="50" /
input name="submit" type="submit" value="确定" /
/form';
?
然后用户只要访问 adddata.php 文件即可。
网页中有一个表单,我想点击提交就把信息写入文本中,用php做。最好举一个简单的完整的例子,就是表单
html程序如下
!DOCTYPE html
html
head
meta charset="UTF-8"
title表单写入文件/title
/head
body
form action='writeForm.php' method='post'
您的姓名 input type='text' name='username' value='' br /br /
您的性别 input type='radio' name='sex' value='0' 男 emsp;input type='radio' name='sex' value='1' 女br /br /
您的年龄 input type='text' name='age' value='' br /br /
您的职业
select name='work'
option value='IT工程师'IT工程师/option
option value='建筑工程师'建筑工程师/option
option value='人民教师'人民教师/option
option value='其它'其它/option
/selectbr /br /
您的爱好 br / textarea rows='3' cols='18' name='favour'/textareabr /
button提交/button
/form
/body
/html
*****************************
php程序如下(注意,这里的表单没有进行详细的验证,如果需要,请自行添加验证程序)
?php
header('content-type:text/html;charset=utf-8');
$sex = trim($_POST['sex'])=='0'?'男':'女';
$str = '您的姓名是 '.htmlspecialchars(trim($_POST['username']),ENT_QUOTES)." \n";
$str .= '您的性别是 '.$sex." \n";
$str .= '您的年龄是 '.trim($_POST['age'])." \n";
$str .= '您的职业是 '.htmlspecialchars(trim($_POST['work']),ENT_QUOTES)." \n";
$str .= '您的爱好是 '.htmlspecialchars(trim($_POST['favour']),ENT_QUOTES)." \n";
file_put_contents("userinfo.txt", $str);
********************************
运行的结果如下
html表单
写入文件的内容如下
[img]php 表单验证问题
你上面 method 用了 post , action 指向了 delete.php,那你就在 delete.php 中写上类似以下的代码进行表单验证(判断用户名和密码):
?php
session_start(); //启用 session
//你的代码
..........
.......
//先连接到数据库
$db=mysql_connect("数据库服务器IP","数据库用户名","相应的密码");
mysql_select_db("你要操作的数据库名",$db);
mysql_query("set names GBK"); //统一字符集到 GBK,以免出现乱码
$sql="select * from 用户表 where 用户名字段='$_POST[username]' and 密码字段='$_POST[password]'"; //构造查询语句
$result=mysql_query($sql,$db); //向数据库提交查询操作
//如果结果集不为空,说明用户名与密码正确
if(mysql_num_rows($result) 0)
{
//验证通过,将用户存入 session 以便其他地方引用,然后跳向首页
$_SESSION[username]=$_POST[username]; //将用户名存入 session
header("Location: index.php"); //跳向首页
exit;
}
else //如果结果集为空,说明用户名或密码不正确
{
echo "br"."用户名或密码错误!"; //给出错误提示
header("Location: login.php"); //将用户带回登录页
exit;
}
?
关于表单验证php文件写啥和php表单验证实例的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。