تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] Parse error: syntax error, unexpected '{'
#3
بخصوص الخطاء فلديك مشكلة بهذا السطر
if (empty( $result ) {
فيجب اغلاق الـ () حتى يعمل الكود بشكل صحيح
فكما اشار اليه محمد كريّم

ولكن الكود الذى تستخدمه هو ناتج عن قيم تحتوى بالرابط لجلب قيمة GET
وهنا ستكون المشكلة لديك بالتالي وهو ...
1- بامكان اى شخص ادخال اى بيانات بقاعدة البيانات والمشكلة الاكبر فى التعديل
وهو تعديل اى بيانات باى قيمة حتوى ولو كانت احرف ورموز عشوائية
2- اذا كان مستخدم الرابط بدون قيم لكل من GET فيسبب فى اظهار رسالة خطاء قريبة لما لديك حالياً

ولحل المشكلة هنا يجب وضح كود تحقق لقييم GET اذا لم يتحقق وجودها قيم لها فيتم تحويله الى صفحة ما
الامر الثاني ولتجنب الارقام العشوائية والتشابه فى قيمة الـ ID يفضل تجعل الـ ID من نوع تلقائي وتجعل كود التحقق
اذا كان البيانات للاضافة او التعديل تكون على username مضاف اليها pass

طبعاً انت عارف خطورة اذا لم يتم تحقق من قيم الـ GET فهنا اى حد يتمكن من تعديل بيانات اى شخص ولما هو يريده بمجرد كتابة الـ ID
وتذكر مثل هذه الملفات تكون هناك كود تحقق من تسجيل الدخول اذا كنت تستخدم الـ session أو cookies
الرد }}}


الردود في هذا الموضوع
Parse error: syntax error, unexpected '{' - بواسطة Sorax - 14-02-20, 05:25 PM
RE: Parse error: syntax error, unexpected '{' - بواسطة kiki - 15-02-20, 05:09 AM
RE: Parse error: syntax error, unexpected '{' - بواسطة Sorax - 15-02-20, 12:29 PM


التنقل السريع :


يقوم بقرائة الموضوع: