⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 add.php

📁 简单实现网上选课
💻 PHP
字号:
<?php session_start(); ?>
<?PHP
// 获取用户提交数据
$username1 = $_POST["studentname"];
$studentid1 = $_POST["studentid"];
$stupassword1 = $_POST["stupassword"];
$confirmpassword1 = $_POST["confirmpassword"];
$sex1 = $_POST["sex"];
$college1 = $_POST["college"];
$major1 = $_POST["major"];
$class1 = $_POST["class"];
//包含设置文件
include("config.php");
//判断用户名是否合法 
$UserNameChars = "^[0-9_-]";

$UserNameGood = true;
if(!ereg("$UserNameChars",$studentid1))
{
	    $UserNameGood = false;  //不合法设定为false 
}
//判断密码是否合法 
$PassWordChars = "^[A-Za-z0-9_-]";

$PassWordGood = true;
if(!ereg("$PassWordChars",$stupassword1))
{
	    $PassWordGood = false; //不合法,设定为false 
}


$error = ""; //初始化错误为空

//检查用户名、密码以及电子邮件是否为空
if ($username1 == ""){$error = "$error<li>用户名不能为空<BR>\n";}
if ($stupassword1 == ""){$error = "$error<li>密码不能为空<BR>\n";}
if ($studentid1== ""){$error = "$error<li>学号不能为空<BR>\n";}

// 错误提示
if ($UserNameGood == false && $UsernameValCharOnly == true){$error = "$error<li>The username contains invalid chars.<BR>\n";}
if ($PassWordChars == false && $passwordValCharOnly == true){$error = "$error<li>The password contains invalid chars.<BR>\n";}
if (strlen($stupassword1) < $passwordLengthMIN ){$error = "$error<li>密码包含字符太少.<BR>\n";}
if (strlen($stupassword1) > $passwordLengthMAX ){$error = "$error<li>密码包含字符太多.<BR>\n";}
if (strlen($username1) < $usernameLengthMIN ){$error = "$error<li>用户名包含字符太少.<BR>\n";}
if (strlen($username1) > $usernameLengthMAX ){$error = "$error<li>用户名包含字符太多.<BR>\n";}

//确定两次密码是否一样 
if ($stupassword1 <> $confirmpassword1) {$error = "$error<li>密码不匹配<BR>\n";}


// 判断学号是否已经存在
$query = "Select * from Info_student where Student_id='$studentid1'";
$result = mysql_query($query); 
if ($row = mysql_fetch_array($result)){ 
	if  ($row["Student_id"] == $studentid1){$error = "$error<li>用户名已经被使用<br>\n";}

}

// 接下来处理注册数据
if ($error == ""){  //如果没有错误
	// 获得时间
	$datetime = date("d-m-Y G:i ");


	//数据连接在config.php创建
	$query = "INSERT INTO Info_student (Student_name,Student_id,Dept, Major, sex ,class , password) VALUES ('$username1','$studentid1','$college1','$major1','$sex1','$class1','$stupassword1')";   
	$result = mysql_query($query); 
	// check it it was succesfull
	if ($result == 1){
	//echo "signup  succesfully .<br>";
	$session_var1="$username1";
	session_register("session_var1");
      header("Location: signsuc.php");
	     }
	else{echo "Error while creating signup table";}
}
else
{  //输出错误
	echo "You could not be added to the database because of the following reason(s)<ul>
	$error
	</ul>Please return to <a href=\"signup.php\">signup form</a> and try again.";
}

?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -