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

التحقق من وجود الحقل

بدأه yaco_ara في 13 مايو 2008 · 6 رد · 896 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

المشكله انه انا عامل صفخه على الانترنت بسجل فيها بيانات بعض العاملين

من اسم وعنوان وهاتف وايميل

انا عايز قبل عمليه الحفظ اتأكد انه الاسم ده او الايميل ده غير مسجل من قبل

شكرا لكم

Yasser .Otifa

Software & WebDeveloper

Graphic Design

#2

بعد استقبال الاسم وقبل حفظه في الداتا بيز تقوم بعمل بحث عنه في نفس الداتا بيز فإذا كان موجوداً لا تقم بحفظه وإذا لم يكن موجوداً قم بعملية الحفظ

#3

فى طرق ظريفة بتستخدم ال AJAX فى التأكد من هذة النقطة أثناء التسجيل (ملى البيانات ) بحيث لا يضطر المستخدم الى ارسال البيانات كلها ثم يفاجأ بالكارثة

#4

انا حاولت انه اعمل استرجاع للايميل وانا بقوم بعمليه الحفظ لكن المشكله اللى قابلتنى

استرجاع النتيجه والرفريش للصفحه فالكود كان بيعمل خطأ

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

لانه انا عملت طريقه بدائيه انه امنع التكرار بخاصية unique للحقل

بس العيب انها مش عمليه لانها لاتظهر الرسائل بشكل واضح انما رسائل السيرفر

Yasser .Otifa

Software & WebDeveloper

Graphic Design

#5

الحل الابسط للموضوع بس مش العملى

انه نجعل الحقل غير قابل للتكرار اى نجعله as indexd key

Yasser .Otifa

Software & WebDeveloper

Graphic Design

#6

شاركنا بكودك حتى أستطيع مساعدتك أكثر

#7

السلام عليكم

اخي الحبيب .. عملية الفحص تكون قبل الاضافة بحيث اذا تحقق الشرط يظهر رسالة خطا و الا تنفذ عملية الاضافة , بهذا الشكل :

if($member_username and (mysql_num_rows(mysql_query("SELECT * FROM table1 WHERE member_username = '$member_username' "))<>0)){
echo "هذا الاسم مسجل من قبل":
}
else {

نفذ عملية الاضافة هنا


}

سبحان الله والحمد لله ولا اله الا الله و الله اكبر

اللهم صلي وسلم وبارك على سيدنا محمد وعلى اله وصحبه وسلم

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