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

لوحة المتصدرين

  1. محمد المصري12

    محمد المصري12

    الأعضاء


    • نقاط

      2

    • المساهمات

      276


  2. Aymen Salem

    Aymen Salem

    الأعضاء


    • نقاط

      1

    • المساهمات

      1


  3. Kais Hasan

    Kais Hasan

    الأعضاء


    • نقاط

      1

    • المساهمات

      2633


  4. حمد المهندي

    حمد المهندي

    الأعضاء


    • نقاط

      1

    • المساهمات

      3


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 01/04/23 in أجوبة

  1. اريد كتابة بعض المحتوى التقني على منصة حسوب كيف يمكنني ذلك؟
    1 نقطة
  2. من أجل أن تصبح كاتب محتوى في الأكاديمية وحتى تستطيع كتابة المقالات في الأكاديمية يجب عليك وضع عروض على المشاريع التي ترفقها الأكاديمية في منصة مستقل ، أيضاً لمزيد من التفاصيل يمكنك زيارة صفحة اكتب معنا ويوجد في الصفحة تفاصيل أكثر حول الكتابة على الأكاديمية
    1 نقطة
  3. سلام عليكم عندي استعلام كالتالي $query = 'SELECT order_threads.*, order_threads.mPrice AS p, admins.name AS user, thread.image , thread.name, thread.mPrice AS tp, patron_colors.color_name AS color_name, patron_colors.color_count FROM order_threads LEFT JOIN admins ON order_threads.user = admins.id JOIN patron_colors ON order_threads.color_select = patron_colors.id JOIN thread ON order_threads.thread_id = thread.id WHERE order_threads.order_id=' .$order['id']. ' ;'; $threads = $conn->query($query); الإستعلام مفيش فيه اي مشكلة غير انني اقوم تقريبا بتكراره فوق ال 20 مرة بنفس الطريقة بس اللي بيختلف فقط جدول order_threads و thread قلت اجرب اعمل دالة مخصوصة و استدعيها كالتالي function connecting($order_table,$table){ global $order_id ; global $conn; $query_var = 'SELECT '.$order_table.'.*, '.$order_table.'.price AS price, admins.name AS user, patron_colors.color_name AS color_name, patron_colors.color_count FROM '.$order_table.' LEFT JOIN admins ON '.$order_table.'.user = admins.id JOIN '.$table.' ON '.$order_table.'.'.$order_table.'_id = '.$table.'.id JOIN patron_colors ON '.$order_table.'.color_select = patron_colors.id WHERE '.$order_table.'.order_id=' .$order_id . ' ORDER BY '.$order_table.'.id ASC;'; $run = $conn->query($query_var); } متغير order_table هايحل محل order_threads و table هايحل محل threads و هايبدلهملي بالاسماء الجديدة للجداول اللي عاوز اجيب منها الداتا بنفس باقي بيانات الاستعلام و متغير $run هو تنفيذ ال query لما باجي بنفذ الامر و استدعي الدالة كالتالي connecting('order_bracelet','bracelet'); و ابدأ استدعي البيانات foreach ($run AS $row ){ // code here } مفيش اي قراءه نهائي و لا كأن فيه استعلام اصلا ايه الخطأ اللي انا عملته احبائي الكرام ؟
    1 نقطة
  4. طبقت الدرس ولكن ضهرلي خطاء
    1 نقطة
  5. ليس تماما، الاستعلام يحدث بالفعل ويتم تنفيذه غير أنه لا يتم التقاط عائده من على خارج الدالة. فالمشكلة هنا هي أنك تحاول الوصول الى متغير محلي local variable من على خارج نطاق الدالة function scope. وللوصول اليه اظنك ستحتاج ضبطه كعائد للدالة التي تقوم بتوصيفها. فيكون ذلك كـ: function connecting($order_table,$table){ global $order_id ; global $conn; $query_var = 'SELECT '.$order_table.'.*, '.$order_table.'.price AS price, admins.name AS user, patron_colors.color_name AS color_name, patron_colors.color_count FROM '.$order_table.' LEFT JOIN admins ON '.$order_table.'.user = admins.id JOIN '.$table.' ON '.$order_table.'.'.$order_table.'_id = '.$table.'.id JOIN patron_colors ON '.$order_table.'.color_select = patron_colors.id WHERE '.$order_table.'.order_id=' .$order_id . ' ORDER BY '.$order_table.'.id ASC;'; $run = $conn->query($query_var); return $run; } الآن ستحتاج استقبال عائد الدالة وتخزينه في متغير: $run = connecting('order_bracelet','bracelet'); وأخيرا استعماله في المرور على الصفوف الناتجة: foreach ($run AS $row ){ // code here }
    1 نقطة
  6. كنت عايز اي دورة تقدر تفيدني لو عايز اخش في تحليل البيانات بالبايثون
    1 نقطة
  7. بشكل عام و بغض النظر عن لغة البرمجة التي تقوم باستعمالها، يقوم أي موقع شهير يريد من الآخرين صنع إضافات له أو تضمينه بشكل ما في مشروعهم بتعريف ما يدعى بال api و هي تساعدنا على التخاطب مع هذا الموقع بطريقة معرفة من قبل الموقع نفسه. يمكنك في أي لغة برمجة إرسال طلب إلى أحد النهايات لهذه ال api للحصول على المعلومات التي ترغب بها أو طلب تعديل معلومات موجودة مسبقاً، يمكنك الإطلاع على ال api الخاص بال instagram من هنا. بشكل عام تكون الخطوات للقيام بذلك هي: القيام بالتسجيل في الموقع كمطور و الحصول على ما يسمى api key، كل موقع يعرف هذه العملية بطريقة، و لكنها سهلة يمكنك فتح الرابط الذي أرفقته مسبقاً و ستجدها مثل عملية التسجيل في أي موقع. كتابة الكود الذي يقوم بالاتصال بال api مرسلاً إليها الطلبات بعد توثيق ال api key، أي نقوم بتضمينه في الكود الخاص بنا، أيضاً هناك مثال في الرابط السابق.
    1 نقطة
  8. من فضلك قم بمحاولة حل التمرين لوحدك، اذكر محاولاتك لحل التمرين و ما الأخطاء التي حدثت معك و يمكننا مساعدتك، لكن إعطاءك الحل مباشرة لن يساهم في تحسين مهاراتك البرمجية و لن يعود عليك بأي فائدة. إن هذه التمارين تحتاج إلى بضع أفكار أساسية في بايثون فقط، و هي العبارات الشرطية، الحلقات التكرارية و العمليات الحسابية. بالإضافة إلى مفهوم واحد أصعب بقليل و هو كيفية معالجة الأخطاء التي تحدث أثناء التنفيذ. في حال لم تكن على دراية بما سبق يمكنك الإطلاع على مقالات أكاديمية حسوب فهي تحوي على شرح لكافة هذه الأمور.
    0 نقاط
  9. من فضلك قم بمحاولة حل التمرين لوحدك و ذكر ما قمت به من محاولات و سنساعدك في حال كان لديك بعض الأخطاء، إعطاءك الحل مباشرة لن يساهم في تطوير مهاراتك البرمجية و لن يعود عليك بالفائدة. إن التمرين يحتاج فقط بضع مفاهيم بسيطة في بايثون و هي كيف تقوم بعمليات الإدخال و الإخراج، بالإضافة إلى العمليات الحسابية، إن هذه المفاهيم هي أساسيات في بايثون، يمكنك الإطلاع على مقالات أكاديمية حسوب في حال لم تكن على إطلاع عليها.
    0 نقاط
×
×
  • أضف...