2008年11月11日 php学习心得 注册程序代码 这个程序分为两部分,前面是 MYSQL 部分,后面的是 HTML 部分(提交表单)。两部分连接起来的方式是在提交表单是在 标签设置 action="register.php" 。把 MYSQL 放在前面是为了避免有的 PHP 函数不允许前面有 HTML 输出的缘故。 [code] if(@$_POST["submit"]) { if (empty ($name) || empty ($password)|| empty ($repassword)) //(empty () 函数是用来判断里面的字符是否为空的。 { echo " 填写有错误,请 重新填写 "; } if($password!=$repassword) { echo " 两次密码输入不同,请 重新填写 "; } // 经上面的判断就可以去数据库进行操作了,这样做的目的是为了减轻服务器的负担。 $link=mysql_connect("localhost","root",""); mysql_select_db("yayu",$link); $sql="Select id FROM users Where name='$name'"; $result=mysql_fetch_row(mysql_query($sql)); // mysql_fetch_row() 函数把得到的所有数据存到一个数组中去,这个数组是以数字为 // 引的。在这里,当返回有数据时, $result 相当于逻辑量 1 了。 // 检测用户提交的用户名是否被注册 if($result) { echo " 已经有相同的用户名存在,请 重新填写 "; }else{ // 如果一切正常,将数据加到数据库中 $sql="insert into users(name,password) values('$name','$password')"; // 检测用户注册是否成功 if(mysql_query($sql,$link)) { echo " 注册成功,请立即 登陆 "; } else { echo " 注册失败,请 重试 "; } } }else{ ?> 注册 // 值传递的方式为 POST 代号 : 密码 : 重新输入密码: