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

Hafsa Aly

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

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

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

  • عدد الأيام التي تصدر بها

    4

أجوبة بواسطة Hafsa Aly

  1. بتاريخ On 6/16/2022 at 12:05 قال Wael Aljamal:

    أرجو مشاركة الحل ليستفيد من يقرأ هذا السؤال.

    هل قمت بتغيير نمط ترميز قاعدة البيانات لتصبح داعمة لترميز utf8 ؟ أو ضمن Excel من تبويب Data نختار utf8

    قمت بتغيير ال encoding ال windows-1256 (winArabic)

     

    62ad89d6a3af2_Screenshot(31).thumb.png.c2695c1d137dd8e4396428ee95909453.png

    كيف اغير اعدادات ال sql  في php my admin  لكي مد الفترة الزمنية التي يتم في الاستيراد من الاكسيل لان الحقول كثيره

    • أعجبني 1
  2. بتاريخ On 14/06/2022 at 21:23 قال Wael Aljamal:

    حاولي أحد هذه الأنواع xls , csv , xslx وتجريب تحويلهم ل SQL

    السلام عليكم

    عندما قمت بالتحويل من excel الى my sql  البيانات عندي اريدها باللغه العربية فلم تظهر البيانات في my sql62aaebf443fb6_Screenshot(23).thumb.png.01d816e72be639230bac5e2ca68c0697.png

    بتاريخ 6 ساعات قال Hafsa Aly:

    السلام عليكم

    عندما قمت بالتحويل من excel الى my sql  البيانات عندي اريدها باللغه العربية فلم تظهر البيانات في my sq

    شكرا لك لقد عرفت حلها الحمدلله

    • أعجبني 1
  3. لااعرف ماذا يقصد ب max key length   ولماذا ظهر معي هذ االخطا ع الرغم من انه كان يعمل معي بصورة طبيعية

    Laravel Migration Error: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes

    صورة الخطأ

    62aa4f3d8b142_Screenshot(22).thumb.png.e2af913746c151d921cf68d8609f007d.png

    • أعجبني 1
  4. بتاريخ 46 دقائق مضت قال Adnane Kadri:

    لا يوجد في الأمر حيلة، يمكنك مباشرة وضع ملف الاكسل عن طريق سحبه ووضعه في المنطقة المشار اليها في التطبيق المرفق sqlizer

    حسنا ساحاول واتابع معك اذا استوقفني شيئ شكرا لك

  5. بتاريخ 6 دقائق مضت قال Adnane Kadri:

    للتحويل من احد صيغ Excel الى صيغة SQL يمكنك استعمال احد البرامج او تطبيقات الويب التي تختصر هذا الأمر من مثل sqlizer ، قومي اولا بتصدير الملف بأحد الصيغ المدعومة (xls , csv , xslx) ثم ارفقي الملف.

    ثانيا، لإستعمال الخرج بصيغة SQL في تطبيق لارافيل تأكدي من انشاء ملف تهجير ليحوي صيغة تهجير هذا الملف عن طريق طباعة الأمر:

    
    php artisan make:migration import_sql_file_migration

    يستعمل هذا الملف التابع unprepared من الواجهة DB كـ:

    
    \DB::unprepared( file_get_contents( "path/to/filename.sql" ) );

    حيث يشير path/to/filename.sql الى مسار الملف.

    في حالة ما كان ملف قواعد البيانات كبيرا يمكنك تعديل المفتاح memory_limit لزيادة الحد من استهلاك الذاكرة.

    سيتطلب منك أخيرا تنفيذ امر التهجير: 

    
    php artisan migrate:fresh 

    يمكنك ايضا بعد تصدير ملف sql تضمينه فقط في phpMyAdmin واعداد laravel للعمل مع قاعدة البيانات المضمن فيها.

    هل يوجد فيديو لشرح التحويل لل sql

  6. بتاريخ 25 دقائق مضت قال Wael Aljamal:

    المشكلة أن الدالة التي تستجيب لحدث التغيير لديكِ مكتوبة ضمن دالة الإرسال، فلا يتم إضافة التنصت للتغير إلى بعد عمل submit للصفحة.

    الحل هو وضع الدالة بشكل منفصل ضمن الدالة ready

    
    <script>
      $(document).ready(function () {
    
        $("#myModal").modal('show');
    
        $('#form1').submit(function (e) {
          e.preventDefault();
          var num1 = $('#text1').val();
          var num2 = $('#text2').val();
          if (num1 != null && num2 != null) {
            $('#demo1').html(num1);
            // $('#demo1').css({ color:'red' });
            $('#demo2').html(num2);
          }
    
          // $("#sel1").change();                       خطأ
    
    
          $("#myModal").modal('hide');
        });
    
        //                                                     ////// هنا
        $("#sel1").change(function (e) {
          var nam1 = $('#sel1 option:selected');
          console.log(nam1)
          $('#table_d').html(nam1.text());
        });
    
        $('#print-btn').on('click', function () {
          window.print();
        });
    
      });

     

    عذرا ولكن لم افهم 

    لماذا لم ترسل مع الفورم عند عمل  submit  مثل باقي ال contols

    • أعجبني 1
  7. بتاريخ 1 دقيقة مضت قال Wael Aljamal:

    نعم أرفت صور ( الأرقام تضاف للصفحة) 

    ولكن كما تعلمين هي صفحة php تحتاج لمخدم

     

    123.jpg

    نعم الارقام يتم اضافتها ولكن عند اختيار قيمة عادي او مستعجل من  select control  ليتم اضافتها بجانب الكلمه قرش جنية  لايتم اضافتها فما السبب

    • أعجبني 1
  8. قمت باضافة select control  لل modal الخاص بالنص  ولكن ايضا يظهر لدي مشكلة في الكود 

    $(document).ready(function(){
            $("#myModal").modal('show');
            $('#form1').submit(function(e){
                e.preventDefault();
                var num1 = $('#text1').val();
                var num2 = $('#text2').val();
                if(num1 != null && num2 != null){
                    $('#demo1').html(num1);
                    // $('#demo1').css({ color:'red' });
                    $('#demo2').html(num2);
                }
                $("#sel1").change(function(e){
                      var nam1 = $('#sel1 option:selected');
                      $('#table_d').html(nam1.text());
         });
    // $("#sel1").change();
    
    
                $("#myModal").modal('hide');
            });
    
        });

     

    • أعجبني 1
  9. بتاريخ 1 دقيقة مضت قال محمد أبو عواد:

    بالنسبة لأول جملة نعم صحيحة وهذا التصرف الطبيعي لعنصر form , بالنسبة للجملة الثانية لم أفهمها

    اقصد اريد ان اجعل البيانات التي يتم ادخالها من خلال المودال او الفورم عند عمل  submit  لها يتم نقلها الى صفحة اخرى مباشرة وتحديث المتصفح

  10. بتاريخ 21 دقائق مضت قال محمد أبو عواد:

    بسهولة يمكننا عدم استخدام الدالة PreventionDefault () وسوف يقوم عنصر form بالتصرف الطبيعي له ولا حاجة ل jquery في هذه الحالة

    نعم فهمتك ولكن في هذه الحالة المسار الطبيعي يطون كالتالي عند اظهار المودال يقم المستخدم بادخال قيم في الفورم ومن ثم ترسل الفورم البيانات الداتا بيز ومن ثم اقرا هذه البيانات من الداتابيز الى صفحة اخرى 

    ولكن اذا اردت استبعاد الداتابيز ونقل البيانات الذي يدخلها المستخدم فورا الى صفحة اخرى 

    واعتذر لكثرة الاسئلة

    • أعجبني 1
  11. بتاريخ منذ ساعة مضت قال محمد أبو عواد:

    يتم استخدام الدالة PreventionDefault () لمنع المتصفح من تنفيذ الإجراء الافتراضي للعنصر المحدد. فمثلا الاجراء الافتراضي لعنصر form هو عند عمل submit له يتم تحديث المتصفح وارسال البيانات الى الخادم , هذا السطر يمنع حدوث ذلك , لذلك عندما كان السطر تعليق كان يتم تنفي اجراء submit بشكل طبيعي وبالتالي تحديث الصفحة وبالتالي اختفاء القيم بسرعة

    هل استطيع باستخدام jquery  ان اجعل الفورم تقوم بالعمل الافتراضي لها اقصد بان انقل البيانات الى صفحة اخرى 

    اي عند عمل  submit  للفورم يتم تحديث المتصفح ونقل البيانات الى صفحة اخرى 

  12. بتاريخ 5 دقائق مضت قال محمد أبو عواد:

    بداية هذا عبارة عن نموذج وعند عمل submit له يتم تحديث الصفحة , ولذلك يجب ازالة التعليق عن السطر 

    
    // e.preventDefault();

    ليصبح كالتالي

    
    e.preventDefault();

    ثانيا في السطرين 

    
                    $('#demo1').html('num1');
                                     ^^^^^^^
                    $('#demo2').html('num2');
                                     ^^^^^^^

    لا نضع المتغير بداخل علامتي تنصيص , أرجو منك تعديل الكود كالتالي

    
                    $('#demo1').html(num1);
                                     ^^^^^^^
                    $('#demo2').html(num2);
                                     ^^^^^^^

    ثالثا عمل submit للفورم لن يختفي العنصر modal , لذلك بعد انتهاء العملية سوف نقوم باخفاء العنصر Modal من خلال عمل له hide كالتالي

    
    $("#myModal").modal('hide');

    يصبح الكود كالتالي

    
             $(document).ready(function(){
            $("#myModal").modal('show');
            $('#form1').submit(function(e){
                e.preventDefault();
                var num1 = $('#text1').val();
                var num2 = $('#text2').val();
                if(num1 != null && num2 != null){
                    $('#demo1').html(num1);
                    $('#demo2').html(num2);
                }
                $("#myModal").modal('hide');
            });
    
        });

     

    شكرا لك

    لدي فقط سؤال اخر هل بامكاني اضافة select control  ايضا للمودال ومن ثم يتم ادخال القيمه المختارة في عنصر داخل html

    • أعجبني 1
  13. بتاريخ 2 ساعات قال محمد أبو عواد:

    هل يمكنك ارفاق الكود بعد التعديل؟

     $(document).ready(function(){
            $("#myModal").modal('show');
            $('#form1').submit(function(){
                // e.preventDefault();
                var num1 = $('#text1').val();
                var num2 = $('#text2').val();
                if(num1 != null && num2 != null){
                    $('#demo1').html('num1');
                    $('#demo2').html('num2');
                }
            });
    
        });

     

    • أعجبني 1
  14. لدي modal به 2 inputs اريد ادخال قيم بالinputs وعند عمل sumit  لنموذج المودال تقوم بتغيير هذه القيم مباشرة بعناصر في كودhtmlاريد تحديد الخطا في هذا الكود

     $(document).ready(function(){
            $("#myModal").modal('show');
            $('#form1').submit(function(e){
                e.preventDefault();
                var num1 = $('#text1').val();
                var num2 = $('#text2').val();
                if(num1 & num2 != null){
                    $('#demo1').text('num1');
                    $('#demo2').text('num2');
                }
            });
    
        });

     

    • أعجبني 2
  15. بتاريخ 6 ساعات قال Mohammad Al Eik:

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

    
     $(document).ready(function(){
    		// الكود الذي تريد تنفيذه عتد تحميل الصفحة
     });

     

    وفي الحالة التي تسأل عنها أنت يعرض الموقع modal أي نافذة منبثقة يمكنك تنفيذ شبيه لها بإستخدام bootstrap مع الكود السابق لعملية التنصت , كالتالي:

    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <link rel="stylesheet" href="css/bootstrap.min.css">
    <script src="js/jquery-3.5.1.min.js"></script>//استدعاء مكتبة جيكويري
    <script src="js/bootstrap.min.js"></script>//استدعاء مكتبة بوتستراب
      
    <script>
        $(document).ready(function(){
            $("#myModal").modal('show');//هنا نقوم بعملية تحديد العنصر الذي نريد ان نظهره عبر المحدد أي دي
        });
    </script>
      
    </head>
    <body>
    <div id="myModal" class="modal fade">
        <div class="modal-dialog">
            <div class="modal-content">
                    <form>
                        <div class="form-group">
                            <input type="text" class="form-control" placeholder="Name">
                        </div>
                        <button type="submit" class="btn btn-primary">Subscribe</button>
                    </form>
            </div>
        </div>
    </div>
    </body>
    </html>

     

    اذا اردت ان اكتب قيمة داخل ال  input   الموجود بالمودال ومن ثم تظهر هذه القيمه في كود ال  html فكيف ذلك

    • أعجبني 1
  16. اذا اردت وضع زر لعمل print to pdf في view  تظهر جدول لبيانات الطالب ولكن عند الضغط ع زر الطباعه تظهر  view  اخرى تستمد بياناتها من الجدول الموجود في ال  view  الاولى فكيف ذلك

    • أعجبني 1
×
×
  • أضف...