用PHP做一个登录注册功能,点击注册不能跳转页面

在登录页面点击注册页面不能跳转,点击登录也不能进入数据库,但是在注册页面能够进行提交和进入数据库
注册页面代码:
<html>
<body >
<center>
<h1>注册信息<h1>
<form action="xi.php" method="post">
<table>
<td align="right">
邮箱:<input type="text" name="email"><br>
用户名:<input type="text" name="name"><br>
密码:<input type="text" name="password"><br>
确认密码:<input type="text" name="again password"><br>
</td>
<table>
<input type="submit" value="提交">
</form>
</center>
</body>
</html>
登录界面代码:
<html>
<body>
<center>
<h2>登录界面</h2>
<form action="zhece.php" method="post">
<table>
<td align="right">
用户名:<input type="text" name="name"><br>
密码:<input type="text" name="password"><br>
</td>
</table>
<input type="submit" value="登录">  
<input type="submit" value="注册">
</form>
</center>

</body>
</html>
连接数据库代码:
<?php
$link=mysql_connect("localhost","root","");
if (!$link)
{
die("连接数据库失败");
}
mysql_select_db("student",$link);
$sql="insert into me(name,email)
values('$_POST[name]','$_POST[email]')";
if (!mysql_query($sql,$link))
{
echo "添加失败!";
} else
{
echo "添加成功";
}
?>

第1个回答  2014-10-26
感觉你的错误好多啊
首先:登录页面的注册按钮你尽量别用<input type='submit' ...../>这样的,这样的会当成form表单的提交按钮进行处理
其次:mysql数据库操作是使用对象的方式,即
<?php
//----------------------------------------------
$link=mysql_connect("localhost","root","") or die("连接数据库失败");
// 选择数据库
$link->mysql_select_db("student");
// 拼装sql语句
$sql="insert into me(name,email) values('{$_POST['name']}','{$_POST['email']}')";
// 判断执行是否成功
if (!$link->mysql_query($sql))
echo "添加失败!";
else
echo "添加成功";

先就说这些吧,没有看到你的登录的页面提交位置的php文件,无法再给你提建议了。望采纳追问

我登录页面登录,注册按钮都改成了
登录  
注册
你说的登录页面提交位置的php文件是什么意思,登录成功不就是直接通过xi.php文件进入数据库了吗

本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网