哪位大哥大姐给个会员注册的例子让我这菜鸟学习学习啊... 如题目... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵!其实很简单,先做两个表单页,再做两个php程序文件。表单传过去,然后在php文件里判断一下,注册是没有就OK,登录是有就oK。当然,也有很多很多东西要加的,判断,防SQL注入,防前端代码注入但是先不用考虑这些。 百度、google找代码去 PHP注册新用户的例子<html><head><title>注册新用户</title></head><body alink="#FF0000" link="#000099" vlink="#CC6600" topmargin="8" leftmargin="0" bgColor="#FFFFFF"><br><? if($userid!="") { $ID = uniqid("userID"); $db = mysql_connect("localhost","root",""); mysql_select_db ("test"); $result = mysql_query ("insert into users (id, username, userid, password, email) VALUES ('$ID', '$username', '$userid', '$password','$email')"); if(!$result) { echo "<center>出现错误:</center>", mysql_error(); exit; } if($result) { mysql_close($db); echo "<center>用户 <b>$username</b> 注册成功!</center>"; } } else { echo "<center>资料填写不完整,请仔细填写!</center>";?><form method="post" action="<?echo $PHP_SELF?>"><table cellspacing=0 bordercolordark=#FFFFFF width="60%" bordercolorlight=#000000 border=1 align="center" cellpadding="2"> <tr bgcolor="#6b8ba8" style="color:FFFFFF"> <td width="100%" align="center" valign="bottom" height="19">注册新用户</td> </tr> <tr> <td width="100%" align="center">姓名:<INPUT TYPE=text MAXLENGTH=20 NAME="username" SIZE=20><Br>呢称:<INPUT TYPE=text MAXLENGTH=20 NAME="userid" SIZE=20><Br>密码:<Input Type=text Maxlength=20 Name="password" Size=20><Br>邮件:<Input Type=text Maxlength=50 Name="email" Size=20><Br><INPUT TYPE=submit VALUE="注 册"><INPUT type=reset VALUE="重 填"> </td> </tr></table></form><? }?></body></html>php表单提交后,不能生成表单变量,是怎么回事呢? 比如以下程序,PHP不能生成表单变量如:$serial,$ref等的值总是为空的,为什么?这是因为PHP新版本默认把register_global设为Off你可以修改PHP.ini,把register_global设为On可以换用$_POST["变量名"]的方式取得从表单POST过来的变量. 哥啊,您这也太简洁了...连个象利用ajax原理检验用户名以及其他的关键性技术都没有啊.... 服务器LINUX有时会出现“域名无法解析”的现象 互动写作和阅读平台17xie网站 深入PHP:面向对象、模式与实践(第2版) 高清PDF版下载 DedeEIMS Error Warning! mangento URLWRITE 关于json_decode的问题 PHP链接excel sql分页问题 請各位高手姐姐,哥哥幫我看看我這個項目的分頁和那個導航問題......... thinkphp(3.2.1),写源代码出现的一点问题。关于绝对地址的。 curl_exec速度很慢怎么解决 求ckeditor_3.4.2插入代码功能 Discuz! X1.5跨域登陆能否实现
表单传过去,然后在php文件里判断一下,注册是没有就OK,登录是有就oK。
当然,也有很多很多东西要加的,判断,防SQL注入,防前端代码注入但是先不用考虑这些。
<head>
<title>注册新用户</title>
</head>
<body alink="#FF0000" link="#000099" vlink="#CC6600" topmargin="8" leftmargin="0" bgColor="#FFFFFF">
<br>
<?
if($userid!="")
{
$ID = uniqid("userID");
$db = mysql_connect("localhost","root","");
mysql_select_db ("test");
$result = mysql_query ("insert into users (id, username, userid, password, email)
VALUES ('$ID', '$username', '$userid', '$password','$email')");
if(!$result)
{
echo "<center>出现错误:</center>", mysql_error();
exit;
}
if($result)
{
mysql_close($db);
echo "<center>用户 <b>$username</b> 注册成功!</center>";
}
}
else
{
echo "<center>资料填写不完整,请仔细填写!</center>";
?>
<form method="post" action="<?echo $PHP_SELF?>">
<table cellspacing=0 bordercolordark=#FFFFFF width="60%" bordercolorlight=#000000 border=1 align="center" cellpadding="2">
<tr bgcolor="#6b8ba8" style="color:FFFFFF">
<td width="100%" align="center" valign="bottom" height="19">注册新用户</td>
</tr>
<tr>
<td width="100%" align="center">
姓名:<INPUT TYPE=text MAXLENGTH=20 NAME="username" SIZE=20><Br>
呢称:<INPUT TYPE=text MAXLENGTH=20 NAME="userid" SIZE=20><Br>
密码:<Input Type=text Maxlength=20 Name="password" Size=20><Br>
邮件:<Input Type=text Maxlength=50 Name="email" Size=20><Br>
<INPUT TYPE=submit VALUE="注 册">
<INPUT type=reset VALUE="重 填">
</td>
</tr>
</table>
</form>
<?
}
?>
</body>
</html>php表单提交后,不能生成表单变量,是怎么回事呢?
比如以下程序,PHP不能生成表单变量如:$serial,$ref等的值总是为空的,为什么?
这是因为PHP新版本默认把register_global设为Off
你可以修改PHP.ini,把register_global设为On
可以换用$_POST["变量名"]的方式取得从表单POST过来的变量.