Code:
<?php
session_start();
include ("connection.php");
if (isset($_POST["register"]))
{
$name=$_POST['name'];
$username=$_POST['username'];
$password=md5($_POST['pwd']);
$email=$_POST['email'];
$gender=$_POST['sex'];
$address=$_POST['area'];
$religion=$_POST['list'];
$image=$_FILES['file']['name'];
$a=explode('.',$image);
$b=$a[1];
$str=$b;
$str=strtolower($str);
if($str == 'pjpeg'|| $str == 'jpeg' || $str == 'x-png' || $str == 'png' || $str == 'gif' || $str == 'jpg')
{
$i=$user_no.time().'.'.$str;
move_uploaded_file($_FILES['file']['tmp_name'],"pictures/".$i);
include("resize.php");
$sql=mysql_query("SELECT *FROM `login` WHERE `user_id`='$username'");
$count=mysql_fetch_row($sql);
if($count!=0)
{
$err_msg="username already exist!";
}
else
{
mysql_query("INSERT INTO login(user_name,user_id,user_pwd,user_email,user_gender,user_addrs,user_reli,user_image) VALUES('$name','$username','$password','$email','$gender','$address','$religion','$i')")or die(mysql_error());
$row=mysql_insert_id();
$_SESSION['id']=$row;
header("location:profile.php");
}
}
}
?>
<head>
<script language="javascript" type="text/javascript">
function valid()
{
clear();
if(document.getElementById('name').value=='')
{
document.getElementById('error_name').style.display="block";
document.getElementById('name').focus();
return false;
}
else if(document.getElementById('username').value=='')
{
document.getElementById('error_username').style.display="block";
document.getElementById('username').focus();
return false;
}
else if(document.getElementById('password').value=='')
{
document.getElementById('error_password').style.display="block";
document.getElementById('password').focus();
return false;
}
else if(document.getElementById('passwrd').value=='')
{
document.getElementById('error_passwrd').style.display="block";
document.getElementById('passwrd').focus();
return false;
}
else if(document.getElementById('password').value!=document.getElementById('passwrd').value)
{
document.getElementById('error_mismatch').style.display="block";
document.getElementById('passwrd').focus();
return false;
}
else if(document.getElementById('mail').value=='')
{
document.getElementById('error_mail').style.display="block";
document.getElementById('mail').focus();
return false;
}
else if(((document.getElementById('mail').value.length)<4) || ((document.getElementById('mail').value.length)>40))
{
document.getElementById('error_email').style.display="block";
document.getElementById('mail').focus();
return false;
}
else if((document.getElementById('mail').value.indexOf("@")<1)||(document.getElementById('mail').value.indexOf(".")<1))
{
document.getElementById('error_email').style.display="block";
document.getElementById('mail').focus();
return false;
}
else if(document.getElementById('religion').value=='c1')
{
document.getElementById('error_reli').style.display="block";
document.getElementById('religion').focus();
return false;
}
else if(document.getElementById('file').value=="")
{
document.getElementById('error_image').style.display="block";
document.getElementById('file').focus();
return false;
}
else
{
return true;
}
}
function clear()
{
document.getElementById('error_name').style.display="none";
document.getElementById('error_username').style.display="none";
document.getElementById('error_password').style.display="none";
document.getElementById('error_passwrd').style.display="none";
document.getElementById('error_mismatch').style.display="none";
document.getElementById('error_mail').style.display="none";
document.getElementById('error_email').style.display="none";
document.getElementById('error_reli').style.display="none";
document.getElementById('error_image').style.display="none";
}
</script>
</head>
<html>
<body style="background-color:#F3E2A9">
<form name="FORM" method="post" action="<?=$_SERVER['PHP_SELF']?>" enctype="multipart/form-data" onSubmit="return valid();">
<center>
<h1 style="color:green"><b>PROFILE<b></h1>
<table style=margin-top:30px bgcolor="#FFFFCC" width="450" cellspacing="10" cellpadding="5" >
<tr>
<td>*Name</td>
<td><input type="text" name="name" id="name" size="20" value="<? echo $name?>" /></td>
<td><div style="display:none; color:#CC0000" id="error_name"><i><b>
enter name</b></i></div></td>
</tr>
<tr>
<td>*username</td>
<td><input type="text" name="username" id="username" siz="20" value="<? echo $username?>"/></td>
<td><div style="display:none; color:#CC0000" id="error_username"><i><b>
enter username</b></i></div></td>
<td><td><span style="color:#CC0000"><i><b><?php echo $err_msg;?></b></i>
</span></td></td>
</tr>
<tr>
<td>*password</td>
<td><input type="password" name="pwd" id="password" size="20"/></td>
<td><div style="display:none; color:#CC0000" id="error_password"><i><b>
enter password</b></i></div></td>
</tr>
<tr>
<td>*retype password</td>
<td><input type="password" name="pswd" id="passwrd" size="20"/></td>
<td><div style="display:none; color:#CC0000" id="error_passwrd"><i><b>
retype your password</b></i></div></td>
<td><td><div style="display:none; color:#CC0000" id="error_mismatch"><i><b>
password not matched</b></i></div></td></td>
</tr>
<tr>
<td>*E-mail</td>
<td><input type="text" name="email" id="mail" size="20" value="<? echo $email ?>"/>
</td>
<td><div style="display:none; color:#CC0000" id="error_mail"><i><b>
enter email</b></i></div></td>
<td><div style="display:none; color:#CC0000" id="error_email"><i><b>
invalid email</b></i></div></td>
</tr>
<tr>
<td>*Gender</td>
<td><input type="radio" name="sex" value="female" id="sex" <? if($gender== "female")
{?> checked="checked" <? } ?>/>Female
<input type="radio" name="sex" value="male" id="sex"/ <? if($gender== "male")
{?> checked="checked" <? } ?>checked="checked"/>Male
</td>
</tr>
<tr>
<td>Address</td>
<td><textarea name="area" rows="10" id="addrs"><? echo $address;?></textarea>
</td>
</tr>
<tr>
<tr>
<td>*Religion</td>
<td><select name="list" onChange="formValues=('FORM','list')">
<option value="c1" id="religion">--SELECT--</option>
<option value="c2" id="religion">christian</option>
<option value="c3" id="religion">hindu</option>
<option value="c4" id="religion">muslim</option>
<option value="c5" id="religion">other</option>
</select></td>
<td><div style="display:none; color:#CC0000" id="error_reli"><i><b>
select religion</b></i></div></td>
</tr>
<tr>
<td>*Profile Image</td>
<td><input type="file" name="file" id="file" value="<? echo $i; ?>"/></td>
<td><div style="display:none; color:#CC0000" id="error_image"><i><b>
choose image</b></i></div></td>
</tr>
</table>
<input type="reset" name="clear" value="clear"/>
<input type="submit" name="register" value="register" onClick="return valid();"/>
<a href="login.php"><b><font color="green">home</font></b></a>
</center>
</form>
</body>
</html>
Comment