编写php mysql的注册界面_想要写个简单的注册页面,想把注册的用户数据写到数据库中...

//注册页面

注册页

*{

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分钟,哈哈,搞定,运行,错误,然后我就找了一天的错误,到底是哪里错了呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值