热搜:NVER node 开发 php

一个关于注册的php页面

2024-09-11 22:30:01
一个关于注册的php页面

学生注册<?php //######################学生注册##########################  include "config.php";  include "header.php";?><?php if ($xuehao=="" ||$name=="" || $class=="" ||$password=="" ||$password1=="" ||$telephone=="") {	echo"

请把信息添写完整

"; echo ""; exit; } $query="select * from $student_infor where no='$xuehao' and name='$name'"; mysql_query("set names 'GB2312'"); $result=mysql_query($query); $row=mysql_fetch_array($result); if($row==0) { echo"

你输入的信息有误,不属于计算机学院毕业生!

"; echo ""; exit; } $query="select * from $student_table where xuehao='$xuehao'"; mysql_query("set names 'GB2312'"); $result=mysql_query($query); $row=mysql_fetch_array($result); if($row!=0) { echo"

此学号已注册,请重新填写!

"; echo ""; exit; } if($password!=$password1) { echo"

输入的密码不一致,请重新输入!

"; echo ""; exit; } $query="insert into $student_table values('$xuehao','$name','$sex','$class','$password','$love','$telephone','$reward','')"; mysql_query("set names 'GB2312'"); $result=mysql_query($query); if($result==true){ echo "

注册成功!

"; echo ""; exit; }?><?php include "foot.php";?>


回复讨论(解决方案)


这是显示结果,显示2秒后就又跳转回注册页面了,哪里出错了?

$xuehao...这几个变量是哪里来的?

$xuehao...这几个变量是哪里来的? 这是我的另一个php页面

学生注册页面<?php //######################学生注册##########################  include "config.php";  include "header.php";?> 

>>>学生注册
学号: *输入你的学号
姓名: *输入你的真实姓名
性别:
班级: *本科所在班级
密码: *输入密码,选题时用,长度为3-16位
确认密码: *请再次输入密码
专业爱好: 所学专业方面的爱好
联系方式: *任一联系方式,方便老师联系
本科阶段取得的主要成绩及特长:

<?php include "foot.php"?>

那也是$_POST['xuehao']  呀

那也是$_POST['xuehao']  呀 什么意思?

错误提示:$xuehao未定义!!!

register.php 
<?php
extract($_POST); //加上这句
 if ($xuehao=="" ||$name=="" || $class=="" ||$password=="" ||$password1=="" ||$telephone=="") 

是不是可以这样理解呢?
$heihao 定义的变量。。
$_GET['xuehao'] 才是从另一个页面传递过来的呢。。

我也是菜鸟,刚接触

register.php 
<?php
extract($_POST); //加上这句
 if ($xuehao=="" ||$name=="" || $class=="" ||$password=="" ||$password1=="" ||$telephone=="")  感谢,问题解决了!