اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر
  بتاريخ On 1‏/6‏/2020 at 13:37 قال أحمد جمال خلف:

نعم لقد عدلت الجمله وظهرلي خطأ ثاني

 

أظهر المزيد  

السلام عليكم أخي @أحمد جمال خلف

الخطأ الأساسي هو يخبرك بأن الفنشكن execute لا تأخذ أي متغير بينما أنت تقوم بتمرير مصفوفة لها في الكود الخاص بك في السطر رقم٣١ فالتصحيح يكون هكذا في السطر رقم ٣١

 

$stmt->execute();

بدل من 

$stmt->execute(array($username));

 

  • 0
نشر

السلام عليكم

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

هذه قاعدة البيانات

وهذا الملف

login2.PNG

login.php

هذه صوره للحقول

 

login3.PNG

هذه صوره للحقول

 

  • 0
نشر
  بتاريخ On 1‏/6‏/2020 at 17:40 قال أحمد جمال خلف:

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

 

أظهر المزيد  

الخطأ لديك هو أنك لم تقم بربط المتغيرات قبل تنفيذ  الطلب   أي في السطر رقم ٢٩ ضع التالي 

$stmt = $con->prepare("SELECT username, password FROM users WHERE username = ? AND password = ? ");
$stmt -> bind_param("ss", $username, $password);
$stmt->execute();
$stmt->bind_result($username, $password);
$stmt->store_result();

حيث نقوم بربط المتغيرات مع الحقول بإستخدام bind_param ,وتخزين النتيجة بإستخدام bind_result

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...