• 0
nona yassin

[ تمت الإجابة ]كود validate

سؤال

السلام عليكم

عندي نظام لموظفين بال php ,, احتاج كود لعدم ادخال رقم الموظف اكتر من مره او عند الادخال يعطيني رساله بان الرقم مدخل مسبقاً

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

3 إجابة على هذا السؤال .

  • 0

اذا كنت تقصد id الموظف يمكن عمل ذلك من خلال عمل عامود اسمه id ومن ثم تجعل قيمته int وتجعله يزداد بطريق اتوماتيكية

او قم بستخدام هذا الكود الذي قمت قبل فترة بكتابة وهو عبارة عن كود للأشتراك بالموقع ويتحقق من ان البريد الالكتروني للمشترك غير موجود في قاعدة البيانات وفي خال تكرر البريد يقوم بأرسال رسالة تفي بذلك




$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
else
{


$v_Email = $_POST["n_Email"];

mysql_select_db("ttmt", $con);
$result = mysql_query("SELECT * FROM u_ttmt WHERE Email = '$v_Email'");

//error handler function
function customError($errn, $errstr)//Wec create the custumError function
{
echo "";
}
//set error handler
set_error_handler("customError");//We make custum erreor function working
//trigger error
while($row = mysql_fetch_array($result))
{
$v_UsedEmail = $row['Email'];
break;
}


if($v_Email == $v_UsedEmail)
{
echo "Your email registered before";
}
else
{
$sql="INSERT INTO u_ttmt
(
Email,
Password
)
VALUES
(
'$v_Email',
'$v_DoubleEncryptedPassword'
)";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
else
{
$_SESSION["user"] = $v_Email;
echo 'OK';
exit;
}

}
}

حاول ان تقوم بالتعديل على الكود ليتناسب مع موقعك

ارجو ان اكون قد افدتك

تم تعديل بواسطه SalehZubir
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ضع القيد UNIQUEعلى الحقل الذي لا تريده ان يتكرر

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .