Jadual Kandungan
回复讨论(解决方案)
Rumah pembangunan bahagian belakang tutorial php 一个关于注册的php页面

一个关于注册的php页面

Jun 23, 2016 pm 02:09 PM

<!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>
Salin selepas log masuk


回复讨论(解决方案)


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

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

$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">&gt;&gt;&gt;学生注册</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>
Salin selepas log masuk

那也是$_POST['xuehao']  呀

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

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

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

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

我也是菜鸟,刚接触

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

11 skrip pemendek URL terbaik PHP (percuma dan premium) 11 skrip pemendek URL terbaik PHP (percuma dan premium) Mar 03, 2025 am 10:49 AM

11 skrip pemendek URL terbaik PHP (percuma dan premium)

Bekerja dengan Data Sesi Flash di Laravel Bekerja dengan Data Sesi Flash di Laravel Mar 12, 2025 pm 05:08 PM

Bekerja dengan Data Sesi Flash di Laravel

Respons HTTP yang dipermudahkan dalam ujian Laravel Respons HTTP yang dipermudahkan dalam ujian Laravel Mar 12, 2025 pm 05:09 PM

Respons HTTP yang dipermudahkan dalam ujian Laravel

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React Mar 04, 2025 am 09:33 AM

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST Mar 14, 2025 am 11:42 AM

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST

12 skrip sembang php terbaik di codecanyon 12 skrip sembang php terbaik di codecanyon Mar 13, 2025 pm 12:08 PM

12 skrip sembang php terbaik di codecanyon

Pengenalan kepada API Instagram Pengenalan kepada API Instagram Mar 02, 2025 am 09:32 AM

Pengenalan kepada API Instagram

Pemberitahuan di Laravel Pemberitahuan di Laravel Mar 04, 2025 am 09:22 AM

Pemberitahuan di Laravel

See all articles