无线电输入没有提交,只有第一个无线电值

时间:2018-01-29 00:18:12

标签: php jquery

我很难提交具有不同值但具有相同“名称”的所有单选按钮,如何从jquery执行此操作?

如果我提交,只保存第一个值,而不是我检查过的值。请帮忙!

如果我在数据库中检查值Duo我有值Solo,如果我检查值Grupuri,同样在db中有值Solo,我不知道我在哪里错了......需要一些帮助... < / p>

我是新手。

带无线电输入的HTML代码:

<div class="tab-pane" id="sectiune">
  <h4 class="info-text">Va rugam sa alegeti sectiunea pentru momentul dvs.</h4>
  <div class="row">
    <div class="col-sm-12 col-sm-offset" >
      <div class="col-sm-3 col-sm-offset">
        <div class="choice" data-toggle="wizard-radio" rel="tooltip" id="sectiuni" title="Solo">
          <input type="radio" id="sectiuni" name="sectiuni" value="Solo">
          <div class="icon">
            <img src="assets/img/icons/solo.svg"/>
          </div>
          <h6>Solo</h6>
        </div>
      </div>
      <div class="col-sm-3 col-sm-offset">
        <div class="choice" data-toggle="wizard-radio" rel="tooltip" id="sectiuni" title="Duo/Trio/Quartet">
          <input type="radio" id="sectiuni" name="sectiuni" value="Duo/Trio/Quartet">
          <div class="icon">
            <img style="width: 48px;" src="assets/img/icons/duotrio.svg"/>
          </div>
          <h6>Duo/Trio/Quartet</h6>
        </div>
      </div>
      <div class="col-sm-3 col-sm-offset">
        <div class="choice" data-toggle="wizard-radio" rel="tooltip" id="sectiuni" title="Grupuri 5-12 dansatori">
          <input type="radio" id="sectiuni" name="sectiuni" value="Grupuri">
          <div class="icon">
            <img style="width: 48px;" src="assets/img/icons/grupuri.png"/>
          </div>
          <h6>Grupuri</h6>
        </div>
      </div>
      <div class="col-sm-3">
        <div class="choice" data-toggle="wizard-radio" rel="tooltip" id="sectiuni" title="Formaţii peste 13 dansatori.">
          <input type="radio" id="sectiuni" name="sectiuni" value="Formatii">
          <div class="icon">
            <img style="width: 48px;" src="assets/img/icons/formatii.png"/>
          </div>
          <h6>Formatii</h6>
        </div>
      </div>
    </div>
  </div>
</div>

我的jQuery代码:

$( "#inscriere" ).submit(function( event ) {
  event.preventDefault();
  var $form = $( this ),
  disciplina = $form.find( "[type='radio'][name=disciplina]" ).val(),
  sectiuni = $form.find( "[type='radio'][name=sectiuni]" ).val(),

  url = 'insert.php?disciplina='+disciplina;
  var posting = $.post( url, {
    disciplina: disciplina,
    sectiuni: sectiuni
  });
  posting.done(function( data ) {
    alert("done");
  });
});

我的PHP插入:

<?php
$db = mysqli_connect("localhost", "root", "", ""); 
if(isset($_GET['disciplina'])!="") {
  $disciplina =  $_POST['disciplina'];
  $sectiuni = $_POST['sectiuni'];

  $save=mysqli_query($db,"INSERT INTO momente SET
    disciplina='$disciplina', 
    sectiuni='$sectiuni');
  if ($save == true) {
    echo "done";
  }
}
?>

0 个答案:

没有答案