<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?php include('db_connection.php');
error_reporting(E_ALL);
session_start();
?>
<html>
<head>
<title>Register Form</title>
<link rel="STYLESHEET" type="text/css" href="style.css">
<script type="text/javascript">
function validate(form)
{
var name = document.register.name.value;
var email = document.register.email.value;
var apos = document.register.email.value.indexOf("@");
var dotpos = document.register.email.value.lastIndexOf(".");
var username = document.register.username.value;
var password = document.register.password.value;
var con_password = document.register.con_password.value;
if (name==null || name=="")
{
alert("Enter The Name");
document.register.name.focus();
return false;
}
else if (email==null || email=="")
{
alert("Enter The Email");
document.register.name.focus();
return false;
}
else if ( apos<1 || dotpos-apos<2)
{
alert("Invalid Email Address!!!")
document.register.email.focus();
return false
}
else if (username==null || username=="")
{
alert("Enter The User Name");
document.register.username.focus();
return false;
}
else if (password.length < 6 || password.length > 12 )
{
alert("Password must contain at least 6 less than 12 characters!");
document.register.password.focus();
return false;
}
else if (con_password.length < 6 || con_password.length > 12)
{
alert("Password must contain at least 6 less than 12 characters!");
document.register.con_password.focus();
return false;
}
else if (password != con_password)
{
alert("You did not enter the same new password twice.Please re-enter your password!");
document.register.con_password.focus();
return false;
}
else
{
return true;
}
}
</script>
</head>
<body>
<?php if(isset($_SESSION['session_name1']))
{
unset($_SESSION['session_name1']);
unset($_SESSION['session_email1']);
unset($_SESSION['session_username1']);
}
if(isset($_GET['action']))
{
$action=$_GET['action'];
}
else
{
$action = 'add';
}
if($action=='edit' && $_GET['id']!="")
{
$id = $_GET['id'];
$user_edit = mysql_query("SELECT Name,Email,UserName,Password,Date FROM loginform WHERE UserId='$id'");
$row_edit = mysql_fetch_array($user_edit);
$edit_name = $row_edit['Name'];
$edit_email = $row_edit['Email'];
$edit_username = $row_edit['UserName'];
$edit_password = $row_edit['Password'];
}
if(isset($_POST['submit']))
{
$name = $_POST['name'];
$email = $_POST['email'];
$username = $_POST['username'];
$password = $_POST['password'];
if($action=='add')
{
$query = "SELECT UserName FROM loginform WHERE UserName = '$username'";
$result = mysql_query($query) or die ();
$check_username = mysql_num_rows($result);
if($check_username ==0)
{
mysql_query("insert into loginform (UserId,Name,Email,UserName,Password,Date)Values('','$name','$email','$username','$password',now()) ") or die(mysql_error());
header("Location:Login.php");
}
else
{?>
<center><b><?php echo "Ohhh....User Name Already Taken";?></b></center>
<?php }
}
if($action=='edit')
{
$query = "SELECT UserId,UserName FROM loginform WHERE UserName = '$username'";
$result = mysql_query($query) or die ();
$check_username = mysql_num_rows($result);
echo "=====>".$check_username;
if($check_username ==0)
{
mysql_query("UPDATE loginform SET Name='$name',Email='$email',UserName='$username',Password='$password' WHERE UserId='$id'") or die(mysql_error());
header("Location:list_view.php");
}
else
{
echo "<b>Ohhh....User Name Already Taken</b>";
//mysql_query("UPDATE loginform SET Name='$name',Email='$email',Password='$password' WHERE UserId='$id'") or die(mysql_error());
//header("Location:list_view.php");
}
}
}
?>
<form name="register" action="" method="post">
<table align="center" border="1" cellpadding="2" cellspacing="1">
<tr>
<td colspan="2" align="center"><?php if(!empty($_GET['id'])) { ?><h2>Update Form</h2><?php } else { ?><h2>Register Form</h2><?php }?></td>
</tr>
<tr>
<td>Name:</td>
<td><input type="Text" name="name" id="name" value="<?php if($action=='edit') echo $edit_name; ?>"/></td>
</tr>
<tr>
<td>Email:</td>
<td><input type="Text" name="email" id="email" value="<?php if($action=='edit') echo $edit_email; ?>"/></td>
</tr>
<tr>
<td>User Name:</td>
<td><input type="Text" name="username" id="username" value="<?php if($action=='edit') echo $edit_username; ?>"/></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="Password" name="password" id="password" value="<?php if($action=='edit') echo $edit_password; ?>"/></td>
</tr>
<tr>
<td>Confirm Password:</td>
<td><input type="Password" name="con_password" id="con_password" value="<?php if($action=='edit') echo $edit_password; ?>"/></td>
</tr>
<tr>
<td colspan="2" align="center"><?php if(!empty($_GET['id'])) { ?>
<input type="submit" value="Update" title="Update" name="submit" onclick="return validate(this.form);"/>
<?php } else { ?>
<input type="submit" name="submit" title="Add" value="Submit" onclick="return validate(this.form);"/>
<?php }?>
</td>
</tr>
</table>
</form>
<?php ?>
</body>
</html>
检查用户名可用性并更新字段以及没有ajax和jquery的用户名
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- dongluanan7163 2011-05-06 11:42关注
.......................... dai use the query and get whether its exist or not,
$username=$_POST['usernaem']; $admin_detail=Admincontrollers->getadmindetail($username); //ajax file //queryy select * from table_name where username ='$username'; return $result; if(isset($result) && count($result)>0 ) echo "var Isexist = 'yes'"; else echo "var Isexist = 'no'" //End of ajax
NOTE:
select * from table_name where username ='$username';
above query is the key to find IsExist or not ................
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
- ¥15 IAR程序莫名变量多重定义
- ¥15 (标签-UDP|关键词-client)
- ¥15 关于库卡officelite无法与虚拟机通讯的问题
- ¥100 已有python代码,要求做成可执行程序,程序设计内容不多
- ¥15 目标检测项目无法读取视频
- ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
- ¥100 求采集电商背景音乐的方法
- ¥15 数学建模竞赛求指导帮助
- ¥15 STM32控制MAX7219问题求解答