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

مكيون تقنية المعلومات

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

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

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

كل منشورات العضو مكيون تقنية المعلومات

  1. لدي فورم والحقول قابل’ للتكرار من خلال جافا سكريبت وعند ارسال البيانات لقاعدة البيانات من خلال php على mysql أريد اعرف ماهي افضل استخدام في حفظ البيانات على شكل مصفوفات وطريقة استخراجه بمعنى لدي جدول باسم entries وفيه عواميد مثل ( id - entr - created ) اريد تخزين المعلومات المستخرجة في عامود entr اعتقد وورد بريس لديها اسلوب رائع في حفظ مثل هذه البيانات على شكل مصفوفات خاصة مع النماذج مثلا: a:1:{i:0;O:8:"stdClass":2:{s:7:"form_id";s:1:"1";s:11:"entry_count";s:1:"1";}} <div class="container mt-5"> <form action="POST"> <div id="con"> <div class="frm"> <div class="mb-3"> <label class="form-label">Name:</label> <input type="text" name="name[]" class="form-control"> </div> <div class="mb-3"> <label class="form-label">Phone:</label> <input type="text" name="phone[]" class="form-control"> </div> </div> </div> </form> <button id="btn" class="btn btn-outline-primary">Add Input + </button> </div> كود الجافا سكريبت let con = document.getElementById('con'); let btn = document.getElementById('btn'); btn.addEventListener('click',function(){ con.innerHTML += (` <div class="m-5"></div> <hr> <div class="frm mb-3"> <div class="mb-3"> <label class="form-label">Name:</label> <input type="text" name="name[]" class="form-control"> </div> <div class="mb-3"> <label class="form-label">Phone:</label> <input type="text" name="phone[]" class="form-control"> </div> </div> `); });
  2. المقصد هو عند اختيار عن طريق القوائم المنسدلة يقوم الفانكشين بعرض البيانات حسب مايتم اختياره من خلال for اي عند اختيار على سبيل المثال category يقوم بعرض البيانات حسب category بدل title والسؤال الدقيق هو كيف اقوم تغيير اسم الخاصية title في data[i].title إلى category مثل data[i].category تلقائي عند اختيار القائمة المنسدلة <select onchange="test(this.value)" class="form-select form-select-lg mb-3"> <option value="" selected>Select</option> <option >title</option> <option >desc</option> <option >category</option> </select> مثال على الداتا let data = [ { title:'aaaaaaaaaaaa', desc:'bbbbbbbbbbbbb', category:'ccccccccccc', }, { title:'cccccccccccc', desc:'dddddddddddddd', category:'ccccccccccc', }, ]; الفانكشن function test(value) { for(let i=0; i < data.length; i++){ console.log(data[i].title); } }
  3. اريد تغيير title حسب القيمة المخزنة في value function test(value) { for(let i=0; i < data.length; i++){ console.log(data[i].title); } }
×
×
  • أضف...