• 0

مشكلة في الاستعلام Php و MySQLi في فورم تسجيل عضو جديد؟

السلام عليكم

واجهتني هذه المشكلة في كود Php و MySQLi بخصوص التأكد من وجود إسم المستخدم والبريد الإلكتروني في قاعدة البيانات أو لا ، عند تسجيل عضو جديد.

			$sql_username = mysqli_query($conn," SELECT `username` FORM `users` WHERE `username` = '$username' ");
			$sql_email = mysqli_query($conn," SELECT `email` FORM `users` WHERE `email` = '$email' ");

			
			if(mysqli_num_rows($sql_username > 0))
			{
				echo '<div class="alert alert-danger" role="alert">عذؤا هذا اللإسم موجود سابقا</div>';
			}elseif (mysqli_num_rows($sql_email > 0)) {
				echo '<div class="alert alert-danger" role="alert">عذرا هذا البريد الإلكتروني مسجل من قبل</div>';
			}else{

وهذه صورة للتوضيح : 

https://suar.me/494q

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

أخي المشكلة بسيطة جدا

استبدل في السطر 33 و 34

form

ب

from

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

أخي قم بالتعديلات التالية

if(mysqli_num_rows($sql_username > 0))

استبدلها ب

if(mysqli_num_rows($sql_username) > 0)

====

elseif (mysqli_num_rows($sql_email > 0))

استبدلها ب

elseif (mysqli_num_rows($sql_email) > 0)

 

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

بعد الاستعلام بالسطر الاول 

 

وايضا بالاستعلام بالسطر الثاني ضع 

or die(mysql_error)

عشان يظهر لك سبب المشكلة الحقيقي 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 20 ساعات قال KSA brg:

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

 

registor.php

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

أهلا أخي@Hussam Barbour

جربت التعديل ولكن نفس المشكل ، لقد أرفقت لك السكريبت إن كان لك متسع من الوقت راجعه وسأكون متشكر لك

siryu.zip

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 53 دقائق مضت قال elmelali:

أهلا أخي@Hussam Barbour

جربت التعديل ولكن نفس المشكل ، لقد أرفقت لك السكريبت إن كان لك متسع من الوقت راجعه وسأكون متشكر لك

siryu.zip

أرجو منك أن ترفق لي قاعدة البيانات

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ منذ ساعة مضت قال Hussam Barbour:

أرجو منك أن ترفق لي قاعدة البيانات

تمّ إرفاقها أخي حسام

cms_system.sql

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 1 ساعة قال Hussam Barbour:

أخي المشكلة بسيطة جدا

استبدل في السطر 33 و 34


form

ب


from

 

أخي شكرا على كل ما قمت به ......جزاك الله خيرا دمت مبدعا ومتعاونا...تم حلّ المشكل

تمّ تعديل بواسطة elmelali

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

السلام عليكم اخ مالك 

يا اخي جربت جميع ملفات التي رفقتها في الاجوبة 

ولكن لو امكن ترفعلي ملف register موجود في inc تعطل في تكملة الدورة بسبب هذه المشكلة أعاقتني كثير ا وشكر هذه الدورة المفيدة و الموجود منها القليل 

تمّ تعديل بواسطة ahmed babou elghady

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

السلام عليكم انا عاني من نفس المشكل ممكن حل الله اخليكم

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


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