求翻译一小段PHP代码

来源:百度知道 编辑:UC知道 时间:2024/09/24 21:59:36
if ( $Connid ) {
$username = $_POST["username"];
$passwd = $_POST["passwd"];
$sex = $_POST["sex"];
$age = $_POST["age"];
$oicq = $_POST["oicq"];
$frm = $_POST["frm"];
$email = $_POST["email"];
$tel = $_POST["tel"];
//用于判断是否为superadmin为了添加版主进行用户注册
$fid = $_POST["fid"];

$sql = "select * from user_info where username='$username'";
$result = mysql_fetch_row(mysql_db_query("forum", $sql));

if($result){
echo ("<script type='text/javascript'> alert('用户名存在,请重新注册');history.go(-1);</script>");
}
else{
$sql = "insert into user_info ( username,passwd,sex,frm,age,oicq,email,tel) values('$username','$passwd','$sex','$frm','$age','$oicq','$email','$

我帮你解释每段话的意思吧。
if ( $Connid ) {
$username = $_POST["username"];
$passwd = $_POST["passwd"];
$sex = $_POST["sex"];
$age = $_POST["age"];
$oicq = $_POST["oicq"];
$frm = $_POST["frm"];
$email = $_POST["email"];
$tel = $_POST["tel"];
//用于判断是否为superadmin为了添加版主进行用户注册
$fid = $_POST["fid"];

PHP中分$_GET和$_POST两种方式传递信息,以上是用$_POST方式传递信息, user passwd....都是在另一个页面定义好的数据.
$sql = "select * from user_info where username='$username'";
这个你应该能看懂吧,数据库查询语句。
$result = mysql_fetch_row(mysql_db_query("forum", $sql));
这句是 mysql_fetch_row()函数,返回行数。

if($result){
echo ("<script type='text/javascript'> alert('用户名存在,请重新注册');history.go(-1);</script>");
}
上面这句是用javascript来判断用户名是否存在,如果存在将会弹出个对话框。如果不存在
$sql = "insert into user_info