الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه nona yassin في 17 أبريل 2012 · 3 رد · 670 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

#2

اذا كنت تقصد 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 في 17 أبريل 2012 في 15:06

#3

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

1

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#4

شكرا وجزاك الله خيرا

مواضيع مشابهة