//注册页面
注册页*{
margin:0px;padding:0px;
}
.gray{
width:333px;
height:444px;
background-color:lightgray;
margin:88px auto;
border-radius:5px;
}
table
{
margin:0px auto;
}
table caption
{
margin-top:40px;
}
function checkname(oInput)
{
var xmlhttp;
var span=document.getElementById('s');
var name=document.getElementById('name');
if(oInput.value=="")
{
span.innerHTML="请输入账号";
span.style.color='red';
name.focus();
return;
}
if(window.ActiveXObject)
{
xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
}
else
{
xmlhttp=new XMLHttpRequest();
}
xmlhttp.open('post','checkname.php',true);
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4 && xmlhttp.status==200)
{
var result=xmlhttp.responseText;
if(result=='yes')
{
span.innerHTML='';
}
else
{
span.innerHTML='账号已被注册';
span.style.color='red';
}
}
}
xmlhttp.setRequestHeader('content-type','application/x-www-form-urlencoded');
xmlhttp.send('name='+oInput.value);
}
用户名 | |
密码 | |
确认密码 | |
电子邮件 | |
个人主页 | |
//想用php把注册的信息添加到数据库中
header('content-type:text/html;charset=utf-8;');
$name=$_POST['name'];
$pwd=md5($_POST['pwd']);
$email=$_POST['email'];
$homepage=$_POST['homepage'];
$pdo=new PDO('mysql:host=localhost;dbname=reg','root','',array(PDO::MYSQL_ATTR_INIT_COMMAND=>"set names 'utf8'"));
$sql="select count(userid) from users where name=$name";
$sql2="insert into users values($name,$pwd,$email,$homepage)";
$recordset=$pdo->query($sql);
$recordset->setFetchMode(PDO::FETCH_NUM);
$result=$recordset->fetch();
print_r($result);
if($result[0]>0)
{
echo 'no';
}
else
{
echo 'yes';
}
if($pdo->exec($sql2))
{
echo '注册成功';
}
else
{
echo '失败';
}
$pdo=null;
//总是说我姿势不对,疯了要,觉得程序员每天不是在写代码,是在找错误排查,啊啊啊啊啊w(゚Д゚)w
//写了20分钟,哈哈,搞定,运行,错误,然后我就找了一天的错误,到底是哪里错了呢?