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

Saaed Alamer

الأعضاء
  • المساهمات

    9
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو Saaed Alamer

  1. مساء الخير لدي هذا function يقوم بعمل الاتي public function checkAns(Request $request, $domain) { $user = getUser(); $id = $request['quizId']; $answers = $request['answers']; $quiz = LessonQuiz::query() ->where('user_id', $user->id) ->find($id); $qas = json_decode($quiz->answers); // find out how many right answer has been selected by admin $rightAnsCount = 0; foreach ($qas as $qa) { if ($qa->rightAnswer == 1) { $rightAnsCount++; } } // find out how many correct answer has been given by user $correctAnsCount = 0; foreach ($answers as $ans) { foreach ($qas as $qa) { if ($ans == $qa->option && $qa->rightAnswer == 1) { $correctAnsCount++; } } } if (($rightAnsCount == $correctAnsCount) && (count($answers) == $rightAnsCount)) { return response()->json(['status' => 'Correct']); } else { return response()->json(['status' => 'Incorrect']); } } بعد ان يقوم الطالب باختيار الاجابة الخاصة بالسؤال اذا كانت صحيحة يطبع له Correct اذا كانت خطا يطبع له Incorrect نحتاج الى الاتي فى حالة كانت الاجابة خطا Incorrect يطبع له الاجابة الصحيحة استعملت هذا الكود if (($rightAnsCount == $correctAnsCount) && (count($answers) == $rightAnsCount)) { return response()->json(['status' => 'Correct']); } else { $correctAnswers = []; foreach ($qas as $qa) { if ($qa->rightAnswer == 1) { $correctAnswers[] = $qa->option; } } return response()->json(['status' => 'Incorrect', 'correctAnswer' => implode(', ', $correctAnswers)]); } ولكن لا تعمل يتم طباعة Incorrect هل من طريقة اخري استخدمت هذه الطريقة ونجحت شكرا لكم if (($rightAnsCount == $correctAnsCount) && (count($answers) == $rightAnsCount)) { return response()->json(['status' => __('Correct Answer!')]); } else { $correctAnswers = []; foreach ($qas as $qa) { if ($qa->rightAnswer == 1) { $correctAnswers[] = $qa->option; } } return response()->json(['status' => __('Incorrect. Correct Answer(s): ') . implode(', ', $correctAnswers)]); } هذه الطريقة الصحيحة if (($rightAnsCount == $correctAnsCount) && (count($answers) == $rightAnsCount)) { return response()->json(['status' => __('Correct Answer!')]); } else { $correctAnswers = []; foreach ($qas as $qa) { if ($qa->rightAnswer == 1) { $correctAnswers[] = $qa->option; } } return response()->json(['status' => __('Incorrect. Correct Answer(s): ') . implode(', ', $correctAnswers)]); }
  2. الحل كان فى تعديل فى قاعده بيانات فى row الخاص ب storge_limit بالتعديلVARCHAR(60000)
  3. هذا الامر سيحذف كافة قواعد البيانات اخي لا استطيع تنفيذه لوجود بيانات هامة داخله
  4. تاكدت اخي السيرفر يعمل علي mysql وتاكدت من بيانات ونفذت امر حذف optimize ونفس النتيجة فى النهاية
  5. السلام عليكم ممكن توضيح لسبب مشكلة لرفع الفيديو داخل مشروع saas Illuminate\Database\QueryException كان يعمل بدون مشاكل وفجاة توقف عن استقبال فيديوهات .
  6. بشكرك جدا للتوضيح ممكن اسال سؤال كمان ؟ ممكن ملاحظة انا استخدمت التالي الامر لجلب البيانات حسب user id استخدمت التالي للمعادلة الامر /**/ احتاجه طباعة الارقام فقط بدون اي شئ اخر الرقم , الرقم التالي وهكذا
  7. اقصد ما ذكرته سارسل الكود بعد ما فهمته الان لتوضيح اذا كان الامر صحيح ام خطا ولدي استفسار اخر اظن هذا سيكون الشكل الصحيح ايضا لدي امر تاني اريد فهمه لو لاحظت انا استخدم داخل ملف Controal $chat المذكور بالاعلي لكن عند استخدام الامر dd($chat ->all()); لمشاهدة البيانات يعطي خطا Call to a member function all() on array ممكن توضحلي المعلومة وانتظر منك تاكيد طريقة الكتابة بالاعلي للكود الذي ارسلته هل هذا سيكون بشكل صحيح
  8. السلام عليكم والرحمة الله وبركاته انا مبتدئ فى البرمجة لدي فورم يقوم بارسال رسائل عبر واتساب مربوط بنظام api بهذا الشكل $chat = [ "secret" => "API_SECRET", // your API secret from (Tools -> API Keys) page "account" => 1, "campaign" => "bulk test", "numbers" => "+201001234567,+639123456789,+639123456789", "groups" => "1,2,3,4", "phone" => "+201001234567", "message" => "Hello World!" ]; في string numbers انا استخدم التالي $be2->contact_number احتاج الى الاتي ان الامر التالي $be2->contact_number لمي اضعه داخل فوم api يضع الارفام ولكن بفصله , بين لك رقم والتالي للعلم الامر $be2->contact_number لم بستخدمه مع امر dd بيجيب البيانات بشكل صحيح احتاج الى معرفة المعادلة فقط الى اضعها داخل الفورم بحيث اقوم ان رقم لمي ينتهي ضع , وضع رقم التالي بعديه شكرا لكم
×
×
  • أضف...