一个关于注册的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></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>
回复讨论(解决方案)
这是显示结果,显示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">>>>学生注册</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>
那也是$_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=="") 感谢,问题解决了!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Long URLs, often cluttered with keywords and tracking parameters, can deter visitors. A URL shortening script offers a solution, creating concise links ideal for social media and other platforms. These scripts are valuable for individual websites a

Following its high-profile acquisition by Facebook in 2012, Instagram adopted two sets of APIs for third-party use. These are the Instagram Graph API and the Instagram Basic Display API.As a developer building an app that requires information from a

Laravel simplifies handling temporary session data using its intuitive flash methods. This is perfect for displaying brief messages, alerts, or notifications within your application. Data persists only for the subsequent request by default: $request-

This is the second and final part of the series on building a React application with a Laravel back-end. In the first part of the series, we created a RESTful API using Laravel for a basic product-listing application. In this tutorial, we will be dev

Laravel provides concise HTTP response simulation syntax, simplifying HTTP interaction testing. This approach significantly reduces code redundancy while making your test simulation more intuitive. The basic implementation provides a variety of response type shortcuts: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

The PHP Client URL (cURL) extension is a powerful tool for developers, enabling seamless interaction with remote servers and REST APIs. By leveraging libcurl, a well-respected multi-protocol file transfer library, PHP cURL facilitates efficient execution of various network protocols, including HTTP, HTTPS, and FTP. This extension offers granular control over HTTP requests, supports multiple concurrent operations, and provides built-in security features.

Do you want to provide real-time, instant solutions to your customers' most pressing problems? Live chat lets you have real-time conversations with customers and resolve their problems instantly. It allows you to provide faster service to your custom

The 2025 PHP Landscape Survey investigates current PHP development trends. It explores framework usage, deployment methods, and challenges, aiming to provide insights for developers and businesses. The survey anticipates growth in modern PHP versio
