• 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

إخواني @Hussam Barbour@ @KSA brg

لقد أرفقت لكما الملف أرجو أن تفحصوا الخطأ إن لكم وقت، فقد أتعبني البحث بدون جدوى

 

registor.php

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


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 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

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

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


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

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

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

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


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

تسجيل الدخول

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


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