189 8069 5689

PHP表单数据的验证函数 php写出验证日期的正则表达式

php怎样验证表单文本区域内容是否已存在数据库中?

方法:查询数据,若数据存在则输出(前端这个要自己写,我只写了一个echo)

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的通城网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

代码如下:

//$conn = new mysqli($sql_server_name, $sql_username, $sql_password, $sql_db);

$timu = $_GET["timu"];

$sql = $conn-query("查询 * from problems where timu

='". $timu . "'"); // 从problems库里查 注意把“查询”改成“select”,因为百度知道会屏蔽sql语句

if (mysqli_fetch_assoc($sql) 0) {

echo "已存在";

} else {

echo "不存在";

}

php 提交表单验证

如果判断完后要刷新页面,可以直接在服务器端判断了。做法如下:把所有input放在一个form action="deal.php" method="POST"中,并且button的type改成submit:

deal.php内容:

?php

if($_POST['wd']==""){

exit('请输入查询名称');

}

?

也可以用javascript判断:

function goto(){

if(document.getElementById('kw').value==""){

window.location.reload()

}

}

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数据类型判断函数有哪些

数据类型有三种:

1.标量数据类型

标量数据类型包括以下几种。

(1)boolean:布尔型

布尔变量是PHP变量中最简单的。它保存一个True或者False值。其中True或者False是PHP的内部关键字。设定一个布尔型的变量,只需将True或者False赋值给该变量

(2)string:字符串

字符串是连续的字符序列,字符串中的每个字符只占用一个字节。在PHP中,定义字符串有3种方式:

单引号方式,

双引号方式,

Heredoc方式。

(3)integer:整数

整数数据类型只能包含整数。这些数据类型可以是正数或负数。在32位的操作系统中,有效的范围是−2 147 483 648~+2 147 483 647。

(4)double:浮点数

浮点数据类型可以用来存储数字,也可以保存小数。它提供的精度不整数大得多。在32位的操作系统中,有效的范围是1.7E-308~1.7E+308。

2.复合数据类型

复合数据类型包括以下两种。

(1)array:数组

可以是二维、三维或者多维,数组中的各元素可以是string、integer或double,也可以是array。

(2)object:对象类型

3.特殊数据类型

特殊数据类型包括以下两种。

(1)resource:资源

资源是PHP内的几个函数所需要的特殊数据类型,由编程人员来分配。

(2)null:空值

空值是最简单的数据类型。表示没有为该变量设置任何值,另外,空值(NULL)不区分大小写。


分享标题:PHP表单数据的验证函数 php写出验证日期的正则表达式
文章源于:http://jkwzsj.com/article/ddgdidd.html

其他资讯