一个关于注册的php页面

以花的姿态书写生命 2013-05-13 03:19:37
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
<title>学生注册</title>
</head>

<body>
<?php
//######################学生注册##########################
include "config.php";
include "header.php";?>
<?php
if ($xuehao=="" ||$name=="" || $class=="" ||$password=="" ||$password1=="" ||$telephone=="")
{
echo"<p align=\"center\"><font color=\"#FF0000\"><b><big>请把信息添写完整</big></b></font></p>";
echo "<meta http-equiv=\"refresh\" content=\"1;url=student_register.php\">";
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"<p align=\"center\"><font color=\"#FF0000\"><b><big>你输入的信息有误,不属于计算机学院毕业生!</big></b></font></p>";
echo "<meta http-equiv=\"refresh\" content=\"2;url=student_register.php\">";
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"<p align=\"center\"><font color=\"#FF0000\"><b><big>此学号已注册,请重新填写!</big></b></font></p>";
echo "<meta http-equiv=\"refresh\" content=\"2;url=student_register.php\">";
exit;
}


if($password!=$password1)
{
echo"<p align=\"center\"><font color=\"#FF0000\"><b><big>输入的密码不一致,请重新输入!</big></b></font></p>";
echo "<meta http-equiv=\"refresh\" content=\"2;url=student_register.php\">";
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 "<p align=\"center\"><font color=\"#FF0000\"><b><big>注册成功!</big></b></font></p>";
echo "<meta http-equiv=\"refresh\" content=\"1;url=index.php\">";
exit;
}
?>
<?php include "foot.php";?>
</body>
</html>
...全文
215 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 7 楼 xuzuning 的回复:
register.php <?php extract($_POST); //加上这句 if ($xuehao=="" ||$name=="" || $class=="" ||$password=="" ||$password1=="" ||$telephone=="")
感谢,问题解决了!
如是说 2013-05-13
  • 打赏
  • 举报
回复
是不是可以这样理解呢? $heihao 定义的变量。。 $_GET['xuehao'] 才是从另一个页面传递过来的呢。。 我也是菜鸟,刚接触
xuzuning 2013-05-13
  • 打赏
  • 举报
回复
register.php <?php extract($_POST); //加上这句 if ($xuehao=="" ||$name=="" || $class=="" ||$password=="" ||$password1=="" ||$telephone=="")
丢雷老谋 2013-05-13
  • 打赏
  • 举报
回复
错误提示:$xuehao未定义!!!
  • 打赏
  • 举报
回复
引用 4 楼 yunprince 的回复:
那也是$_POST['xuehao'] 呀
什么意思?
yunprince 2013-05-13
  • 打赏
  • 举报
回复
那也是$_POST['xuehao'] 呀
  • 打赏
  • 举报
回复
引用 2 楼 yunprince 的回复:
$xuehao...这几个变量是哪里来的?
这是我的另一个php页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
<title>学生注册页面</title>
<style type="text/css">
<!--
.STYLE1 {
	font-size: 14px;
	color: #FF0000;
}
.STYLE2 {color: #FF0000}
.STYLE3 {font-size: 14px}
.STYLE4 {font-size: 14px; color: #000000; }
.STYLE5 {font-size: 12px}
-->
</style>
</head>

<body>
<?php 
//######################学生注册##########################
  include "config.php";
  include "header.php";?>
 <p>
</p>
<p>
</p>
<table width="600" border="1" align="center" cellpadding="0" cellspacing="1"  class="text">
  <!--DWLayoutTable-->
  <form name="form1" method="post" action="register.php">
    <tr bgcolor="#E4E4E4"> 
      <td height="27" colspan="3"><span class="STYLE1 STYLE2 STYLE1">>>>学生注册</span></td>
    </tr>
    <tr> 
      <td width="148" bgcolor="#FFFFFF"><div align="center" class="STYLE2">
        <div align="right" class="STYLE4">学号:</div>
      </div></td>
      <td width="443" bgcolor="#FFFFFF" height="39"> <input type="text" name="xuehao" size="25">
        <span class="STYLE5">*输入你的学号</span></td>
    </tr>
	<tr> 
      <td width="148" bgcolor="#E4E4E4"><div align="center" class="STYLE4">
        <div align="right">姓名:</div>
      </div></td>
      <td width="443" bgcolor="#E4E4E4" height="36"> <input type="text" name="name" size="25">
        <span class="STYLE5">*输入你的真实姓名      </span></td>
    </tr>
	<tr> 
      <td width="148" bgcolor="#FFFFFF"><div align="center" class="STYLE2">
        <div align="right" class="STYLE4">性别:</div>
      </div></td>
      <td width="443" bgcolor="#FFFFFF" height="41"> <label>
        <select name="sex">
		  <option>  </option>
          <option>  男  </option>
          <option>  女  </option>
        </select>
      </label></td>
    </tr>
	<tr> 
      <td width="148" bgcolor="#E4E4E4"><div align="center" class="STYLE4">
        <div align="right">班级:</div>
      </div></td>
      <td width="443" bgcolor="#E4E4E4" height="36"> <input type="text" name="class" size="25">
        <span class="STYLE5">*本科所在班级 </span></td>
    </tr>
	<tr> 
      <td width="148" bgcolor="#FFFFFF"><div align="center" class="STYLE2">
        <div align="right" class="STYLE4">密码:</div>
      </div></td>
      <td width="443" bgcolor="#FFFFFF" height="41"> <input type="password" name="password" size="25">
        <span class="STYLE5">*输入密码,选题时用,长度为3-16位  </span></td>
    </tr>
	<tr> 
      <td width="148" bgcolor="#E4E4E4"><div align="center" class="STYLE4">
        <div align="right">确认密码:</div>
      </div></td>
      <td width="443" bgcolor="#E4E4E4" height="41"> <input type="password" name="password1" size="25">
      <span class="STYLE3">  </span><span class="STYLE5">*请再次输入密码</span> </td>
    </tr>
	<tr> 
      <td width="148" bgcolor="#FFFFFF"><div align="center" class="STYLE2">
        <div align="right" class="STYLE4">专业爱好:</div>
      </div></td>
      <td width="443" bgcolor="#FFFFFF" height="41"><input type="text" name="love" size="25">
        <span class="STYLE5">所学专业方面的爱好</span> </td>
    </tr>
	<tr> 
      <td width="148" bgcolor="#E4E4E4"><div align="center" class="STYLE2">
        <div align="right" class="STYLE4">联系方式:</div>
      </div></td>
      <td width="443" bgcolor="#E4E4E4" height="41"><input type="text" name="telephone" size="25">
        <span class="STYLE5">*任一联系方式,方便老师联系 </span></td>
    </tr>
	<tr> 
      <td width="148" bgcolor="#FFFFFF"><div align="center" class="STYLE4">
        <div align="center">本科阶段取得的主要成绩及特长:</div>
      </div></td>
      <td width="443" bgcolor="#FFFFFF" height="163"><label>
        <textarea name="reward" cols="60" rows="10"></textarea>
      </label></td>
    </tr>
    <tr bgcolor="#E4E4E4">
	<td height="25" colspan="2" align="center"><input type="hidden" name="add" value="1">
        <input name="submit" type="submit" class="STYLE4"  value="提交">
            
		 <input type="button" name="back" class="STYLE4" onclick="window.location='index.php'"  value="返回"></td>
	</tr>
  </form>
</table>
<p>
</p>
<?php include "foot.php"?>
 
</body>
</html>
yunprince 2013-05-13
  • 打赏
  • 举报
回复
$xuehao...这几个变量是哪里来的?
  • 打赏
  • 举报
回复

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

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧