作者:wurtjq | 2021-08-03 13:04
无刷新注册代码,带验证无刷新注册代码,带验证,本例没有判断帐号是否已经存在,如果需要可以参考《Ajax用户注册验证验证合格才能提交表单》演示PHPCode<?phpif($_POST){$name=$_POST[&39;name&
无刷新注册代码,带验证
无刷新注册代码,带验证,本例没有判断帐号是否已经存在,如果需要可以参考《Ajax用户注册验证 验证合格才能提交表单》
演示
if($_POST)
{
$name = $_POST['name'];
$email = $_POST['email'];
$username = $_POST['username'];
$password = $_POST['password'];
$gender = $_POST['gender'];
// Full Name
if (eregi('^[A-Za-z0-9 ]{3,20}$',$name))
{
$valid_name=$name;
}
else
{
$error_name='Enter valid Name.';
}
// Email
if (eregi('^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.([a-zA-Z]{2,4})$', $email))
{
$valid_email=$email;
}
else
{
$error_email='Enter valid Email.';
}
// Usename min 2 char max 20 char
if (eregi('^[A-Za-z0-9_]{3,20}$',$username))
{
$valid_username=$username;
}
else
{ $error_username='Enter valid Username min 3 Chars.'; }
// Password min 6 char max 20 char
if (eregi('^[A-Za-z0-9!@#$%^&*()_]{6,20}$',$password))
{
$valid_password=$password;
}
else
{
$error_password='Enter valid Password min 6 Chars.';
}
// Gender
if ($gender==0)
{
$error_gender='Select Gender';
}
else
{
$valid_gender=$gender;
}
if((strlen($valid_name)>0)&&(strlen($valid_email)>0)&&(strlen($valid_username)>0)&&(strlen($valid_password)>0) && $valid_gender>0 )
{
//mysql_query(' SQL insert statement');
header("Location: thanks.
html");
}
else
{
}
}
?>
XML/HTML Code
推荐阅读
-
如何解决《如何迭代Pandas中的MultiIndex级别?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Matplotlib只是给出错误消息》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《未找到本机DLL》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何在Ext.panel.Tool中使用字体awesome》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《SaveToStringHelper?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《CakePHP错误:在Acl中找不到类'String'》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《CoordinatorLayout和AppBarLayout提升》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《Laravel-防止错误显示在控制台中》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何随机洗牌具有比PRNG时期更多排列的列表?》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《如何创建"逐步匹配"的正则表达式?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Aureliaaurelia-fetch-client和JSONPOST》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何在C#中的json中反序列化表情符号》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《用于Cordova的Azure移动服务/VS工具-404》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《从列表中调用元素的析构函数》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《GetWindowRect返回包含"不可见"边框的大小》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《给定一个数组,找到小于c的n个数字的组合》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《我如何找到谷歌bigquery数据集大小,而不是表大小》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《基于Python中的键的多个词典中的平均值?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《ggplot和png的rmarkdown错误》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《将远程转储还原到RDS》经验,为你挑选了1个好方法。 ...
[详细]