لدي طلب بسيط في هذا الكود يستعلم عن الاسم فقط .. انا اريده أن يستعلم عن الايميل أيضا.. لكي يتأكد هل الايميل مكرر أم لالا ....!!
أفيدووني جزاكم الله كل خيرررررر ..
و ياريت تعلموني علي كوود التحقق
وشكرا
كود PHP:
<?
If (isset($_POST['submit'])){
//This makes sure they did not leave any fields blank
if(!$_POST['name'] | !$_POST['pass'] | !$_POST['pass2'] | !$_POST['mail']){
die ('تأكد من تعبئة الحقول');
}
// checks if the username is in use
if (!get_magic_quotes_gpc()) {
$_POST['name'] = addslashes($_POST['name']);
$_POST['mail'] = addslashes($_POST['mail']);
}
$usercheck = $_POST['name'];
$check = mysql_query("SELECT name FROM log WHERE name = '$usercheck'")
or die(mysql_error());
$check2 = mysql_num_rows($check);
//if the name exists it gives an error
if ($check2 !=0){
die('Sorry, the user name' .$_POST ['name']. 'is already in use.');
}
// this makes sure both passwords entered match
if ($_POST['pass'] != $_POST['pass2']){
die ('Your passwords did not match. ');
}
// here we encrypt the password and add slashes if needed
$_POST['pass'] = md5($_POST['pass']);
if (!get_magic_quotes_gpc()) {
$_POST['pass'] = addslashes($_POST['pass']);
$_POST['name'] = addslashes($_POST['name']);
$_POST['mail'] = addslashes($_POST['mail']);
}
// now we insert it into the database
$insert="INSERT into log(name,pass,mail) values ('".$_POST['name']."','".$_POST['pass']."','".$_POST['mail']."')";
$add_member = mysql_query($insert);
?>
<h1>Registered</h1>
<p>Thank you, you have registered - you may now login</a>.</p>
<?php
}
else
{
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table border="0">
<tr><td>Username:</td><td>
<input type="text" name="name" maxlength="60">
</td></tr>
<tr><td>Password:</td><td>
<input type="password" name="pass" maxlength="10">
</td></tr>
<tr><td>Confirm Password:</td><td>
<input type="password" name="pass2" maxlength="10">
<tr><td>mail:</td><td>
<input type="text" name="mail" maxlength="60">
</td></tr>
<tr><th colspan=2><input type="submit" name="submit" value="Register"></th></tr> </table>
</form>
<?php
}
?>