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

محمد الاهلي

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

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

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

أجوبة بواسطة محمد الاهلي

  1. سلام عليكم

    let dateToday=  $("#dateToday").val() ;

    الكود ده بجيب بيه لي التاريخ الموجود في input text  يسمى dateToday

    بتتطبع كده 

    2022-09-26

    عاوز بقا ازود مثلا يوم على اليوم ده

    بكتب الكود كده

    • let dateToday=  $("#dateToday").val() + 1 ;

       

    الناتج بيطلع لي كده

    2022-09-261

    انا عاوزه يطبعلي

    2022-09-27

    ازاي اعملها؟

    • أعجبني 1
  2.  echo $result;

    لما حطيته ككومنت اشتغلت الفنكشن

    شكرا شكرا شكرا لوقتك اخي الفاضل 

    و سامحني على التعب

    كده ال فنكشن جابت اول نتيجة في الجدول بس

    لو عاوزها اخليها تجيب كل اللي فيه الجدول بناء على الاستعلام اعمل ايه ؟

    • أعجبني 1
  3. بعتذر جدا

    هو اسمه users و ليس user حقك عليا

    الآن عدلت لكن جالي خطأ جديد

    select * from users
    Fatal error: Uncaught Error: Object of class mysqli_result could not be converted to string in C:\xampp\htdocs\moh\test.php:10 Stack trace: #0 C:\xampp\htdocs\moh\test.php(23): getData('users', 'id') #1 {main} thrown in C:\xampp\htdocs\moh\test.php on line 10

     

     

  4. الكود كامل اهو اخي

    <?php
    function getData($table,$data){
    
        $q = "select * from $table";
    
        $connect = mysqli_connect('localhost','root','','moh');
        $result= mysqli_query($connect, $q);
    //$result = $connect->query($q);
    
        while ($rows = mysqli_fetch_assoc($result)){
            return $rows[$data];
        }
    
    }
    
    getData('user','id');
    
    echo $q;
    
    echo $result;

     

  5. سلام عليكم 

    ادرس الآن ال functions و حاولت اطبق بعمل function احددلها ببساطة شديدة اسم الجدول و الحقل المطلوب و هي تجيبلي الداتا اللي جواه

    الكود كالتالي

    function getData($table,$data){
    
    $q = "select * from $table";
    
    $connect = mysqli_connect('localhost','root','','moh');
    
    $result = $connect->query($q);
    
    while ($row = mysqli_fetch_assoc($result)){
        return $row[$data];
    }
    
    }

    سؤال رقم 1

    لما جيت استدعي ال function بالطريقة دي

    getData('user','id'); // Get Data From id field in table (user ) 

    جاتلي رسالة خطأ 

    Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, bool given in 
    

    الخطأ يشير الى السطر الخاص بحلقة while 

    فلم يحدث معي هذا الخطأ

    السؤال الثاني

    انا اصلا معرف متغير connect و الخاص بالاتصال بقاعدة البيانات قبل كده بس من جوا الفانكشن مش راضي ياخده غير لما اعرفهوله من جديد فايه الحل ؟

     

    شكرا لكم

    • أعجبني 1
  6. شكرا لكم احبائي

    انا فعلت عملت كده و الغريب انه لا يعمل مطلقا ،  اعملوا سكان للكيو ار بالمرفقات

    $(".generate").click(function() {
    
                var text1 = $(".text-1").val(),
    			
    			   text2 = $(".text-2").val() ,
    
                    text3 = $(".text-3").val(),
    
                    text4 = $(".text-4").val(),
    
                    text5 = $(".text-5").val(),
    
                    text6 = $(".text-6").val(),
    
                    text7 = $(".text-7").val(),
    
                    text8 = $(".text-8").val(),
    
                    text9 = $(".text-9").val(),
    
                    text10 = $(".text-10").val(),
    
                    text11 = $(".text-11").val(),
    
                    text12 = $(".text-12").val(),
    
                    text13 = $(".text-13").val(),
    
                    text14 = $(".text-14").val(),
    
                    text15 = $(".text-15").val(),
    
                    text16 = $(".text-16").val(),
    
                    text17 = $(".text-17").val(),
    
                    text18 = $(".text-18").val(),
    
                    text19 = $(".text-19").val(),
    
                    check1 = $(".check-1").prop("checked"),
    
                    check2 = $(".check-2").prop("checked"),
    
                    check3 = $(".check-3").prop("checked"),
    
                    check4 = $(".check-4").prop("checked"),
    
                    check5 = $(".check-5").prop("checked"),
    
                    check6 = $(".check-6").prop("checked");
    
                $("#qr1").show();
    
                $(".loaderQr").show();
    
                $("#qr1").ClassyQR({
    
                    type: 'text',
    
                    text: 'إسم الشركة/المورد:' + text1 + '\n'  + ' - إسم صاحب الشركة:' + text2 + '\n'  + ' - العنوان:' + text3 + '\n'  + ' - بيانات مسؤل التواصل - رقم التليفون:\n' + text4 + '\n'  + ' - رقم واتساب:' + text5 + '\n'  +' - البريد الإلكترونى:' + text6 + '\n'  + ' - الويب سايت:' + text7 + '\n'  + ' - صفحة الفيسبوك:' + text8 + '\n'  + ' - تيليجرام:' + text9 + '\n'  +' - تويتر:' + text10 + '\n'  +' - انستجرام:' + text11 + '\n'  +' - بيانات تواصل غير المالك - رقم التليفون:' + text12 + '\n'  +' - رقم واتساب:' + text13 + '\n'  +' - البريد الإلكترونى:' + text14 + '\n'  +' - الويب سايت:' + text15 + '\n'  +' - صفحة الفيسبوك:' + text16 + '\n'  + ' - تيليجرام:' + text17 + '\n'  +' - تويتر:' + text18 + '\n'  + ' - انستجرام:' + text19 + ' - توريد قماش:' + check1 + ' - توريد إكسسوارات:' + check2 + ' - توريد كرتون:' + check3 + ' - توريد خيوط:' + check4 + ' - توريد إبر حياكة:' + check5 + ' - توريد ماكينات:' + check6 + ''
    
                });
    
                $("#qr1").show();
    
                $(".loaderQr").hide();
    
            });

     

     

    chart.png

  7. سلام عليكم

    كنت بحاول انسق مخرج ال Qr code في ال Function دي بحيث اخلي كل مخرج في سطر منفصل 

    للاسف مش ظابطة خالص 

    هل من أفكار

     $(".generate").click(function() {
    
                var text1 = $(".text-1").val() + '\n',
    			
    			   text2 = $(".text-2").val() + '\n',
    
                    text3 = $(".text-3").val() +'\n',
    
                    text4 = $(".text-4").val(),
    
                    text5 = $(".text-5").val(),
    
                    text6 = $(".text-6").val(),
    
                    text7 = $(".text-7").val(),
    
                    text8 = $(".text-8").val(),
    
                    text9 = $(".text-9").val(),
    
                    text10 = $(".text-10").val(),
    
                    text11 = $(".text-11").val(),
    
                    text12 = $(".text-12").val(),
    
                    text13 = $(".text-13").val(),
    
                    text14 = $(".text-14").val(),
    
                    text15 = $(".text-15").val(),
    
                    text16 = $(".text-16").val(),
    
                    text17 = $(".text-17").val(),
    
                    text18 = $(".text-18").val(),
    
                    text19 = $(".text-19").val(),
    
                    check1 = $(".check-1").prop("checked"),
    
                    check2 = $(".check-2").prop("checked"),
    
                    check3 = $(".check-3").prop("checked"),
    
                    check4 = $(".check-4").prop("checked"),
    
                    check5 = $(".check-5").prop("checked"),
    
                    check6 = $(".check-6").prop("checked");
    
                $("#qr1").show();
    
                $(".loaderQr").show();
    
                $("#qr1").ClassyQR({
    
                    type: 'text',
    
                    text: 'إسم الشركة/المورد:' + text1  + ' - إسم صاحب الشركة:' + text2 + ' - العنوان:' + text3 + ' - بيانات مسؤل التواصل - رقم التليفون:\n' + text4 + ' - رقم واتساب:' + text5 + ' - البريد الإلكترونى:' + text6 + ' - الويب سايت:' + text7 + ' - صفحة الفيسبوك:' + text8 + ' - تيليجرام:' + text9 + ' - تويتر:' + text10 + ' - انستجرام:' + text11 + ' - بيانات تواصل غير المالك - رقم التليفون:' + text12 + ' - رقم واتساب:' + text13 + ' - البريد الإلكترونى:' + text14 + ' - الويب سايت:' + text15 + ' - صفحة الفيسبوك:' + text16 + ' - تيليجرام:' + text17 + ' - تويتر:' + text18 + ' - انستجرام:' + text19 + ' - توريد قماش:' + check1 + ' - توريد إكسسوارات:' + check2 + ' - توريد كرتون:' + check3 + ' - توريد خيوط:' + check4 + ' - توريد إبر حياكة:' + check5 + ' - توريد ماكينات:' + check6 + ''
    
                });
    
                $("#qr1").show();
    
                $(".loaderQr").hide();
    
            });

     

     

  8. فهمتك اخي الكريم و ظبط الكود لكن ال INNER JOIN ربطت قيمة واحدة بس 

    دلوقتي مثلا انا عامل الاستعلام كالتالي 

    $mohamad = $conn->query("SELECT * FROM `clients` , `orders` , `admins` WHERE clients.id = orders.client_id && admins.id = orders.admin_id");  

    زي ما حضرتك شايف انا عامل استعلام شامل على 3 جداول 

    طيب انا عاوز الخرج بتاعي يبقى 

    رقم الاوردر ID  من  جدول orders 

    لما بعمل مثلا 

    <?php
    while ($row = $mohamad->fetch_assoc()) {
    
    echo '
    <tr>
    <td class="text-center text-muted">' . $row['id'] . '</td>

    النتيجة انه بياخد رقم ال ID بتاع الادمن اللي عمل الاوردر مش ال ID بتاع الاوردر نفسه 

    ازاي هنا اخليه ياخد ال ID من جدول Order و ال username من جدول clients و ال name من جدول admins ؟؟؟

  9. طيب بناء على كلام حضراتكم الاستعلام كان التالي

    $main_page_query = $conn->query("SELECT clients.* FROM orders INNER JOIN clients ON orders.client_id = clients.id") or die($conn->error);

    و ده الكود 

    <?php
    while ($row = $main_page_query->fetch_assoc()) {
    
    echo '
    <tr>
    <td class="text-center text-muted">' . $row['id'] . '</td>
    <td>
    <div class="widget-content p-0">
    <div class="widget-content-wrapper">
    <div class="widget-content-left mr-3">
    <div class="widget-content-left">
    <img width="40" class="rounded-circle" src="assets/images/clients/' . $row['image'] . '" alt="">
    </div>
    </div>
    <div class="widget-content-left flex2">
    <div class="widget-heading">' . $row['admin_id'] . '</div>
    </div>
    </div>
    </div>
    </td>
    <td class="text-center">' . $row['progress'] . '</td>
    <td class="text-center">
    <div class="badge badge-warning"' . $row['general_info_id'] . '</div>
    </td>
    <td class="text-center">
    <button type="button" id="PopoverCustomT-1"class="btn btn-primary btn-sm">التفاصيل</button>
    </td></tr>';
    											}
    											?>

    و واجهتني الاخطاء دي انه مش قادر يتعرف على المتغيرات

    Notice: Undefined index: image in C:\myserver\htdocs\kaka\index.php on line 139
    
    Notice: Undefined index: admin_id in C:\myserver\htdocs\kaka\index.php on line 143
    
    Notice: Undefined index: progress in C:\myserver\htdocs\kaka\index.php on line 148
    
    Notice: Undefined index: general_info_id in C:\myserver\htdocs\kaka\index.php on line 150
    
    Notice: Undefined index: image in C:\myserver\htdocs\kaka\index.php on line 139
    
    Notice: Undefined index: admin_id in C:\myserver\htdocs\kaka\index.php on line 143
    
    Notice: Undefined index: progress in C:\myserver\htdocs\kaka\index.php on line 148
    
    Notice: Undefined index: general_info_id in C:\myserver\htdocs\kaka\index.php on line 150
    
    Notice: Undefined index: image in C:\myserver\htdocs\kaka\index.php on line 139
    
    Notice: Undefined index: admin_id in C:\myserver\htdocs\kaka\index.php on line 143
    
    Notice: Undefined index: progress in C:\myserver\htdocs\kaka\index.php on line 148
    
    Notice: Undefined index: general_info_id in C:\myserver\htdocs\kaka\index.php on line 150
    
    Notice: Undefined index: image in C:\myserver\htdocs\kaka\index.php on line 139
    
    Notice: Undefined index: admin_id in C:\myserver\htdocs\kaka\index.php on line 143
    
    Notice: Undefined index: progress in C:\myserver\htdocs\kaka\index.php on line 148
    
    Notice: Undefined index: general_info_id in C:\myserver\htdocs\kaka\index.php on line 150
    
    Notice: Undefined index: image in C:\myserver\htdocs\kaka\index.php on line 139
    
    Notice: Undefined index: admin_id in C:\myserver\htdocs\kaka\index.php on line 143
    
    Notice: Undefined index: progress in C:\myserver\htdocs\kaka\index.php on line 148
    
    Notice: Undefined index: general_info_id in C:\myserver\htdocs\kaka\index.php on line 150
    
    Notice: Undefined index: image in C:\myserver\htdocs\kaka\index.php on line 139
    
    Notice: Undefined index: admin_id in C:\myserver\htdocs\kaka\index.php on line 143
    
    Notice: Undefined index: progress in C:\myserver\htdocs\kaka\index.php on line 148
    
    Notice: Undefined index: general_info_id in C:\myserver\htdocs\kaka\index.php on line 150
    
    Notice: Undefined index: image in C:\myserver\htdocs\kaka\index.php on line 139
    
    Notice: Undefined index: admin_id in C:\myserver\htdocs\kaka\index.php on line 143
    
    Notice: Undefined index: progress in C:\myserver\htdocs\kaka\index.php on line 148
    
    Notice: Undefined index: general_info_id in C:\myserver\htdocs\kaka\index.php on line 150
    
    Notice: Undefined index: image in C:\myserver\htdocs\kaka\index.php on line 139
    
    Notice: Undefined index: admin_id in C:\myserver\htdocs\kaka\index.php on line 143
    
    Notice: Undefined index: progress in C:\myserver\htdocs\kaka\index.php on line 148
    
    Notice: Undefined index: general_info_id in C:\myserver\htdocs\kaka\index.php on line 150
    
    Notice: Undefined index: image in C:\myserver\htdocs\kaka\index.php on line 139
    
    Notice: Undefined index: admin_id in C:\myserver\htdocs\kaka\index.php on line 143
    
    Notice: Undefined index: progress in C:\myserver\htdocs\kaka\index.php on line 148
    
    Notice: Undefined index: general_info_id in C:\myserver\htdocs\kaka\index.php on line 150
    
    Notice: Undefined index: image in C:\myserver\htdocs\kaka\index.php on line 139
    
    Notice: Undefined index: admin_id in C:\myserver\htdocs\kaka\index.php on line 143
    
    Notice: Undefined index: progress in C:\myserver\htdocs\kaka\index.php on line 148
    
    Notice: Undefined index: general_info_id in C:\myserver\htdocs\kaka\index.php on line 150
    
    Notice: Undefined index: image in C:\myserver\htdocs\kaka\index.php on line 139
    
    Notice: Undefined index: admin_id in C:\myserver\htdocs\kaka\index.php on line 143
    
    Notice: Undefined index: progress in C:\myserver\htdocs\kaka\index.php on line 148
    
    Notice: Undefined index: general_info_id in C:\myserver\htdocs\kaka\index.php on line 150
    
    Notice: Undefined index: image in C:\myserver\htdocs\kaka\index.php on line 139
    
    Notice: Undefined index: admin_id in C:\myserver\htdocs\kaka\index.php on line 143
    
    Notice: Undefined index: progress in C:\myserver\htdocs\kaka\index.php on line 148
    
    Notice: Undefined index: general_info_id in C:\myserver\htdocs\kaka\index.php on line 150

    استأذنكم تقولولي الخطأ فين مع الشكر

  10. عندي جدولين واحد للاوردر اسمه مثلا order 

    و التاني اسمه clients للعملاء 

    عندي جدول فيه بيانات مثلا

    رقم الاوردر ( يستخرج من جدول اوردر عادي جدا )

    عاوز اجيب اسم العميل المرتبط برقم الاوردر ده بقا 

    يعني بجدول order فيه حقل اسمه client_id و مثلا رقمه 1

    رقم 1 ده بجدول clients اسمه مصطفى مثلا 

    عاوزه يقرا من الجدولين اقوله مثلا شوفلي الرقم اللي في حقل client_id  بجدول order  و روح على جدول clients و دور في الID على نفس الرقم و لو لقيته هاتلي الاسم اللي جنبه مثلا في حقل client_name

    تيجي ازاي يا اصدقائي؟؟

    Untitled-2.jpg

  11. بتاريخ 9 دقائق مضت قال عبود سمير:

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

    
    $(function () {
      
      $('.marker-hight-production, .layers-count').keyup (function() {
        
        let x = $(".marker-hight-production").val(),
            y = $(".layers-count").val();
        
        $('.consumption-m').val(x * y);
        
      });
      
    });

    إلى هذا الشكل:

    
    $(function () {
      
      $(document).on('keyup', '.marker-hight-production, .layers-count', function() {
        
        let x = $(".marker-hight-production").val(),
            y = $(".layers-count").val();
        
        $('.consumption-m').val(x * y);
        
      });
      
    });

    و ستعمل.

    عملت فعلا ، الله يديك الصحة و يبارك فيك 

     

    اشكرك

    • أعجبني 1
  12. اخي المشروع ضخم 

    انا رفعت الملف اللي فيه المشكلة بملحقاته 

    عشان توصل للي انا عاوزه 

    هتلاقي خانة اسمها عروض القماش المتوفرة

    حط رقم 1 و اضغط اضافة 

     

    هايفتح لك الفورم المقصود و اللي بسأل عنه

    استهلاك القماش للطلبية لكل متر consumption-m =

    (طول ماركر القماش لمقاسات الإنتاج marker-hight-production * عدد الطبقات layers-count )

     

    و شكرا على تعبك 

     

    test.rar

  13. اشكركم اساتذتي الكرام ، عذرا منكم ما زلت مبتدئ

    كود ال html

    <div class="form-row colors col-12">
                                        <div class="col cr">
                                            <div class="inputgroup">
    										<p></p>
                                                <h5 style="text-align:center; padding: 10px; display:block; background-color:DodgerBlue" >عرض ماركر ${i+1}</h5>
    											<label>عرض القماش بالسم</label>
                                                <div class="input-group">
                                                    <div class="input-group-prepend">
                                                        <span class="input-group-text" id="inputGroupPrepend"><i class="pe-7s-user"></i></span>
                                                    </div>
                                                    <input type="number" class="form-control fabric-width" placeholder="عرض القماش بالسم" required>
                                                    <div class="invalid-feedback">
                                                       برجاء تحديد عرض القماش
                                                    </div>
    												
                                                </div>
    											<label>طول ماركر القماش للعينة الواحدة بالسنتيمتر</label>
                                                <div class="input-group">
                                                    <div class="input-group-prepend">
                                                        <span class="input-group-text" id="inputGroupPrepend"><i class="pe-7s-user"></i></span>
                                                    </div>
                                                    <input type="number" class="form-control marker-hight-sample" placeholder="طول ماركر القماش للعينة الواحدة بالسنتيمتر" required>
                                                    <div class="invalid-feedback">
                                                        برجاء كتابة طول ماركر القماش للعينة
                                                    </div>
    												
                                                </div>
    											<label>	طول ماركر القماش لمقاسات الإنتاج بالسنتيمتر</label>
                                                <div class="input-group">
                                                    <div class="input-group-prepend">
                                                        <span class="input-group-text" id="inputGroupPrepend"><i class="pe-7s-user"></i></span>
                                                    </div>
                                                    <input type="number" class="form-control marker-hight-production" placeholder="طول ماركر القماش لمقاسات الإنتاج بالسنتيمتر" required>
                                                    <div class="invalid-feedback">
                                                        برجاء كتابة طول ماركر القماش لمقاسات الانتاج
                                                    </div>
    												
                                                </div>
    											
    											<label>عدد الطبقات</label>
                                                <div class="input-group">
                                                    <div class="input-group-prepend">
                                                        <span class="input-group-text" id="inputGroupPrepend"><i class="pe-7s-user"></i></span>
                                                    </div>
                                                    <input type="number" class="form-control layers-count" placeholder="عدد الطبقات	" required>
                                                    <div class="invalid-feedback">
                                                        برجاء كتابة عدد الطبقات
                                                    </div>
    												
                                                </div>
    											
    											<label>عدد الأمتار لكل كجم</label>
                                                <div class="input-group">
                                                    <div class="input-group-prepend">
                                                        <span class="input-group-text" id="inputGroupPrepend"><i class="pe-7s-user"></i></span>
                                                    </div>
                                                    <input type="number" class="form-control meters-per-K" readonly required>
                                                    <div class="invalid-feedback">
                                                        
                                                    </div>
    												
                                                </div>
    											
    											<label>استهلاك القماش للطلبية لكل متر</label>
                                                <div class="input-group">
                                                    <div class="input-group-prepend">
                                                        <span class="input-group-text" id="inputGroupPrepend"><i class="pe-7s-user"></i></span>
                                                    </div>
                                                    <input type="number" class="form-control consumption-m" readonly required>
                                                    <div class="invalid-feedback">
                                                      
                                                    </div>
    												
                                                </div>
    											
    											<label>استهلاك القماش للطلبية لكل كيلو </label>
                                                <div class="input-group">
                                                    <div class="input-group-prepend">
                                                        <span class="input-group-text" id="inputGroupPrepend"><i class="pe-7s-user"></i></span>
                                                    </div>
                                                    <input type="number" class="form-control consumption-kg" readonly required>
                                                    <div class="invalid-feedback">
                                                       
                                                    </div>
    												
                                                </div>
    											
    											<label>	كفاءة التعشيق </label>
                                                <div class="input-group">
                                                    <div class="input-group-prepend">
                                                        <span class="input-group-text" id="inputGroupPrepend"><i class="pe-7s-user"></i></span>
                                                    </div>
                                                    <input type="number" class="form-control interlock-efficiency" placeholder="كفاءة التعشيق نسبة مئوية" required>
                                                    <div class="invalid-feedback">
                                                       يرجى ادخال كفاءة التعشيق بالنسبة المئوية
                                                    </div>
    												
                                                </div>
                                            </div>
                                        </div>
    
                                    </div>

    و هذا الملف php المتضمن لكود الجافا

    <?php
    
    include("includes/db.php");
    
    $title = "الماركر";
    
    $order_id = $_GET['id'];
    
    $query = "SELECT DISTINCT title FROM size_table_sizes WHERE size_table_id=(SELECT size_table_id FROM orders WHERE id='$order_id')";// INNER JOIN orders ON orders.client_id = clients.id";
    $sizes = array();
    
    if ($result = $conn->query($query)){
    
        while ($row= $result->fetch_assoc()){
            array_push($sizes, $row) ;
        }
        $result->free();
    
    }
    
    if (empty($sizes)) {
        header('Location: ' . $_SERVER['HTTP_REFERER']);
    }
    
    include("includes/head.php"); 
    include("includes/loader.php");
    ?>
    <div class="app-container app-theme-white body-tabs-shadow fixed-sidebar fixed-header">
        <?php include("includes/app-header.php"); ?>
       <?php include("includes/ui-theme-settings.php");
       //add html form 
                    require_once ("templates/marker-page/marker-form.html");
    		
    
                 include("includes/footer.php"); 
                include("includes/js.php");
    
     ?>
    
        <script>
            function listToMatrix(list, elementsPerSubArray) {
                var matrix = [], i, k;
    
                for (i = 0, k = -1; i < list.length; i++) {
                    if (i % elementsPerSubArray === 0) {
                        k++;
                        matrix[k] = [];
                    }
    
                    matrix[k].push(list[i]);
                }
    
                return matrix;
            }
    
            // Add Multi Colors fields after setting a number
            $(".marker-btn").click(function () {
    
                var count = $(".marker-count").val();
    
                if (count>0){
    
                    $(".cr").remove();
    
                    var col_inputs = '';
    
                    for (i=0 ; i<count ; i++) {
    
                        col_inputs += `
                         <!--calling marker table-->
    	                    <?php include_once ("./templates/functions/marker.html"); ?>	 
                        <!--calling marker table-->
                        <!--M-->
                        `;
    
                    }
                    $(this).parent().parent().parent().after(col_inputs);
    
                    colorsStatus = true;
    
                }
    
                //console.log($(".color-degree"));
    
            });
    
            var sizes = [];
            var colors = [];
    
            
    
    //calculate 
    
    $(function () {
      
      $('.marker-hight-production, .layers-count').on('keyup', function() {
        
        let x = $(".marker-hight-production").val(),
            y = $(".layers-count").val();
        
        $('.consumption-m').val(x * y);
        
      });
      
    });

     

  14. بتاريخ 1 ساعة قال Mohammed Saber:

    مرحباً محمد: 
    أنت تريد أن تعطي ال consumption-m قيمة حاصل ضرب الحقلين الإضافيين ولذلك من المفترض عند تغيير قيمة أي حقل من الحقول الأخرى يجب أن تقوم بحساب قيمة الحقل consumption-m
     

    
    const input1 = $(".marker-hight-production"); 
    const input2 = $(".layers-count");
    let resultInput = $(".consumption-m");
    
    $(".marker-hight-production").keyup(multiplyAndUpdate); // هنا تم تعديل اسم الكلاس
    
    $(".layers-count").keyup(multiplyAndUpdate); // هنا تم تعديل اسم الكلاس
    
    function multiplyAndUpdate() {
      const input1Val = input1.val() || 0; // || 0 ==> معناها قيمة افتراضية في حالة كانت قيمة الحقل ليست رقم
      const input2Val = input2.val() || 0; // || 0 ==> معناها قيمة افتراضية في حالة كانت قيمة الحقل ليست رقم
      const result = input1Val*input2Val;
      
      // تحديث قيمة الحقل 
      resultInput.val(result)
    }

     

    اشكرك اخي الحبيب وضحت الفكرة لكن  ، انا جربت الكود لكن لم يعطني نتيجة 

  15. عندي Input type  اديته متغير اسمه consumption-m

    و اتنين تانيين اديتهم اسماء marker-hight-production و الاخر اسميته layers-count

    عاوز الحقل بتاع consumption-m يكون نتيجته حاصل ضرب marker-hight-production و  layers-count

    كتبت الكود لحد كده  

    مساعدة فضلا مع الشكر

           $(".consumption-m").keyup(function(){
                var val = $(this).val();
               });

     

    • أعجبني 1
  16. بتاريخ 18 دقائق مضت قال عبد الله محمد5:

    ما قمت به صحيح و يقارب من نموذج الMVC حيث يتم الفصل بين الواجهات الامامية والواجهات الخلفية بحيث أنه لا يتم تعديل الواجهات الخلفية في حال تم عمل اي تعديل في الواجهات الخلفية.

    اما بخصوص سؤالك عن إمكانية وضع الhtml في الdatabase ومن ثم طلب البيانات فهذه الخطوة لن تكون صحيحة لأنك بذلك ستشكل ضغطاً كبيراً على قاعدة البيانات بالاضافة إلى أن البرنامج سيكون بطيئاً جداً.

    لك جزيل شكري اخي الفاضل

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