【发布时间】:2010-11-01 09:31:56
【问题描述】:
注意:未定义索引:第 12 行 C:\wamp\www\espn.com\registration.php 中的名称
注意:未定义索引:第 13 行 C:\wamp\www\espn.com\registration.php 中的用户名
注意:未定义索引:第 14 行 C:\wamp\www\espn.com\registration.php 中的密码 很抱歉,您指定的用户名已被占用。请选择另一个。
编码
<html>
<body>
<?php
$dbhost = "localhost";
$dbname = "users";
$dbuser = "root";
$dbpass = "*******";
mysql_connect ($dbhost,$dbuser,$dbpass)or die("Could not connect: ".mysql_error());
mysql_select_db($dbname) or die(mysql_error());
$name = $_POST['name'];
$username = $_POST['username'];
$password = md5($_POST['password']);
$checkuser = mysql_query("SELECT username FROM users WHERE username='$username'");
$username_exist = mysql_num_rows($checkuser);
if($username_exist > 1){
echo "I'm sorry but the username you specified has already been taken. Please pick another one.";
unset($username);
include 'registration.html';
exit();
}
$query = "INSERT INTO users (name,username, password)
VALUES('$name','$username', '$password')";
mysql_query($query) or die(mysql_error());
mysql_close();
echo "You have successfully registered";
?>
</body>
</html>
【问题讨论】:
标签: php