![]() |
|
[سؤال] Parse error: syntax error, unexpected '{' - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سؤال] Parse error: syntax error, unexpected '{' (/showthread.php?tid=33401) |
Parse error: syntax error, unexpected '{' - Sorax - 14-02-20 اعرف خارج المنتدى بس اريد مساعده هذا الكود PHP كود : <?phpوهذا الخطأ كود : Parse error: syntax error, unexpected '{' in C:\AppServ\www\server\create\insert.php on line 15RE: Parse error: syntax error, unexpected '{' - محمد كريّم - 14-02-20 PHP كود : if (empty( $result )) { RE: Parse error: syntax error, unexpected '{' - kiki - 15-02-20 بخصوص الخطاء فلديك مشكلة بهذا السطر if (empty( $result ) { فيجب اغلاق الـ () حتى يعمل الكود بشكل صحيح فكما اشار اليه محمد كريّم ولكن الكود الذى تستخدمه هو ناتج عن قيم تحتوى بالرابط لجلب قيمة GET وهنا ستكون المشكلة لديك بالتالي وهو ... 1- بامكان اى شخص ادخال اى بيانات بقاعدة البيانات والمشكلة الاكبر فى التعديل وهو تعديل اى بيانات باى قيمة حتوى ولو كانت احرف ورموز عشوائية 2- اذا كان مستخدم الرابط بدون قيم لكل من GET فيسبب فى اظهار رسالة خطاء قريبة لما لديك حالياً ولحل المشكلة هنا يجب وضح كود تحقق لقييم GET اذا لم يتحقق وجودها قيم لها فيتم تحويله الى صفحة ما الامر الثاني ولتجنب الارقام العشوائية والتشابه فى قيمة الـ ID يفضل تجعل الـ ID من نوع تلقائي وتجعل كود التحقق اذا كان البيانات للاضافة او التعديل تكون على username مضاف اليها pass طبعاً انت عارف خطورة اذا لم يتم تحقق من قيم الـ GET فهنا اى حد يتمكن من تعديل بيانات اى شخص ولما هو يريده بمجرد كتابة الـ ID وتذكر مثل هذه الملفات تكون هناك كود تحقق من تسجيل الدخول اذا كنت تستخدم الـ session أو cookies RE: Parse error: syntax error, unexpected '{' - Sorax - 15-02-20 مشكورين شباب ما قصرتو بس بعد ما عدلت الكود بحيث اذا كان الايدي موجود سابقا يقوم فقط بتحديث القيم الباقيه اما اذا ما كان الايدي موجود ف يضيفه مع القيم الباقيه ك قيم جديده لكن المشكله انه فقط يضيف القيم كانها قيم جديده حتى اذا كانت موجوده سابقا مع نفس الايدي يعني اذا الايدي موجود سابقا ميحدث القيم لا يضيفها كانها ما موجوده سابقا PHP كود : <?phpRE: Parse error: syntax error, unexpected '{' - محمد كريّم - 15-02-20 جرب تغير السطر : PHP كود : if (!empty($result)) { بهذا السطر : كود : if ($result->num_rows > 0) { |