代码如下:
<?php
include("conn.php");
$name=$_POST["uname"];
$pass=$_POST["upass"];
$passs=$_POST["upasss"];
$uqq=$_POST["uqq"];
$names=$_POST["unames"];
$tel=$_POST["utel"];
if($name=="")
echo "<script language=javascript>alert('请输入用户名');history.back(-1);</script>";
$sql2="select uname from ues where uname='$name'";
$dedao2=mssql_query($sql2,$conn);
$row2=mssql_fetch_array($dedao2);
if($name==$row2[0])
echo "<script language=javascript>alert('此用户名已被注册');history.back(-1);</script>";
if($pass=="" || $passs=="")
echo "<script language=javascript>alert('请输入密码');history.back(-1);</script>";
if($pass!=$passs)
echo "<script language=javascript>alert('密码不同');history.back(-1);</script>";
if($uqq=="")
echo "<script language=javascript>alert('请输入QQ');history.back(-1);</script>";
if($names=="")
echo "<script language=javascript>alert('请输入姓名');history.back(-1);</script>";
if($tel=="")
echo "<script language=javascript>alert('请输入电话');history.back(-1);</script>";
$sql="insert into ues (uname,upass,uqq,nnames,utel) values ('$name','$pass',$uqq,'$names','$tel')";
mssql_query($sql,$conn);
$sum=mssql_rows_affected($conn);
if($sum==1)
echo "<script>location.href='denglu.php'</script>";
else
echo "<script> alert('注册失败'); location.href='zhuce.php'</script>";
?>
这是我做的用户注册的一部分代码,请大家帮我看一下,我想得到用户输入的$uqq,$names,$tel并且判断他们的数据类型,我数据库中是$uqq=int $names = varchar $tel = int ,我想判断他们输入的是否是这些类型的,应该怎么判断呢
