how - passing javascript variables to php



كيفية إرسال البيانات من العناصر ذات الفئة المحددة (1)

لا يمكنك فقط أن تفعل ذلك مع فئة. عند إرسال نموذج، يجب التأكد من إرسال عناصر input الصحيحة مع سمات name . ما أود القيام به هو إزالة جس المضمنة وإضافة إلى فئة تبديل لتعطيل / تمكين إدخال المقابلة. جرب ذلك:

<form action="submit.php" method="post">
    <button type="button">
        2000
        <input type="hidden" name="options[]" value="2000" disabled>
    </button>

    <button type="button">
        2001
        <input type="hidden" name="options[]" value="2001" disabled>
    </button>

    <button type="button">
        2002
        <input type="hidden" name="options[]" value="2002" disabled>
    </button>

    <button type="button">
        2003
        <input type="hidden" name="options[]" value="2003" disabled>
    </button>

    <input type="submit" value="submit"/>
</form>


<script>
    $('button').click(function () {
        $(this).toggleClass('selected').promise().done(function () {
            if ($(this).hasClass('selected')) {
                $(this).find('input').prop('disabled', false);
            } else {
                $(this).find('input').prop('disabled', true);
            }
        });
    });
</script>

سيكون لديك submit.php نتائج مثل هذا:

array (size=1)
  'options' => 
    array (size=2)
      0 => string '2000' (length=4)
      1 => string '2002' (length=4)

مثال على المشكلة:

لدي هتمل:

<form action="GET">
  <button onclick="$(this).toggleClass('selected')">2000</button>
  <button onclick="$(this).toggleClass('selected')">2001</button>
  <button onclick="$(this).toggleClass('selected')">2002</button>
  <button onclick="$(this).toggleClass('selected')">2003</button>
  <button onclick="$(this).toggleClass('selected')">2004</button>
  <button onclick="$(this).toggleClass('selected')">2005</button>
  <button onclick="$(this).toggleClass('selected')">2006</button>
  <button onclick="$(this).toggleClass('selected')">2007</button>
  <input type="submit" value="submit" />
</form>

وجزء من قاعدة بيانات العينة:

year  |  title  |  ...
2000  |  film1
2000  |  film2
2002  |  film3
2001  |  film4
....  |  .....

أحتاج إلى البحث في سجلات قاعدة البيانات استنادا إلى الحقول المحددة.





get