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

اريد طريقة للتشييك.

مغلق
بدأه نور القمر في 26 مايو 2003 · 3 رد · 807 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته.

اسفة جدا على كثر طلباتي ، ولكن انا توي متعلمة اللغه ، ما عليش طولوا بالكم علي.

... انا عاملة نموذج لتسجيل الدخول ، ابغى لما يدخل المستخدم بيانات خطأ اشيك له و ابين له اين موضع الخطأ. يعني مثلا لو دخل رقم التلفون ناقص او دخل الايميل من غير علامة @ اطلع له رسالة توضح هذا الخطأ.

والله يجزيكم الف الف خير.

#2

ممكن تستفيدي من الطريقة التالية

$chkqry="SELECT * FROM wiseQuiz_questions WHERE ID='$ans_id'"; 
$chkqry2=mysql_query($chkqry);
  while($crrect=mysql_fetch_row($chkqry2)){

     if(!isset($wrong_id) || empty($wrong_id)){
       $wrong_id="$ans_id";
     }
     else{
      $wrong_id.=",$ans_id";
     }
    }
    if(!isset($answered) || empty($answered)){
      $answered="$ans_id";
    }
    else{
      $answered.=",$ans_id";
    }
#3

السلام عليكم ورحمة الله وبركاته

أختي نور القمر

إجابة هذا السؤال تحتاج لتفصيل كل على حسبه فمثلا تشييك البريد يختلف عن تشييك اسم المستخدم أو كلمة المرور أو الهاتف

فمثلا اسم المستخدم اذا ضغط على زر الإستعلام فهناك عدة عوامل

أولا إذا كانت فارغة نستخدم الدالة empty() للتأكد من أنها غير فارغة فمثلا

if(empty($name))
        echo 'الرجاء كتابة اسم المستخدم';

اما ان كتبها وممكن تكون غير صحيحة فعن طريق الإستعلام يتم التأكد من ذلك و اعطاء رسالة بذلك

أما عملية التأكد من عنوان بريدي فيتم عن طريق الدالة eregi()

فمثلا :
if(!eregi("^[a-zA-Z0-9._-]+@[a-zA-Z0-9_-]+.[a-zA-Z0-9_.-]+$",$mail))
    {
         $mes= "الرجاء كتابة عنوان بريدي صحيح";
    }

فهنا يتم التأكد من صحة البريد كاملا بهذه الدالة

و هكذا....

و السلام عليكم

ليس العلم أن تعرف المجهول .. و لكن .. أن تستفيد منه

#4

اخي ابراهيم

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

مع العلم أن لدي دالة تسييك على الارقام وهذه هي

function digit($t)
{
	//returns 1 if valid  number (only numeric string), 0 if not

	if (ereg('^[[:digit:]]+$', $t)) 
   		{
		//echo"الرقم صح";
		return 1;
		}
 	else 
		{
   		//echo"الرقم خطأ";
		return 0;
		}
}

هذا الموضوع مغلق.

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