当通过select标签选择人数时获取输入值和数值

时间:2018-06-01 17:12:21

标签: php

如果我解释错误,请原谅我。 我的网站有不同种类的票名,每个票名都有不同的价格。 我想通过<select>标签选择号码时,我会想要通过票价价格乘以数字值。 我的代码

<?php
session_start();
if (isset($_GET['id'])) {
    $id=$_GET['id'];
}
include("database/connection.php");
$sql1="SELECT title,GROUP_CONCAT(ticketname),GROUP_CONCAT(price) FROM `evprice` where title='$id'";
$q4=mysql_query($sql1);
$row1=mysql_fetch_array($q4);

?>
<form action="test.php" method="post">
 <div class="gaps">
   <div style="float: right; padding-right: 400px; ">
    <?php 
     $rowmain1=explode(',', $row1[2]);
     for ($i=0; $i<count($rowmain1); $i++) {
      echo "<label style='padding:5px;'>$rowmain1[$i]</label><br>";
    }
    ?>
  </div>
  <?php 
    $rowmain=explode(',', $row1[1]);
    foreach ($rowmain as $item) {
     echo"$item";
  ?>
 <select class="selectpicker selectcon" name="people" style="display: inline;" name ="count" value='$item'>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<?php
 echo "<br>";
}?>
</div>

  

这意味着 enter image description here 如果我犯了错误,请更正我的代码

1 个答案:

答案 0 :(得分:1)

为了补充答案,一个例子可能是: 1.-在您的网站上添加jquery。

document.getElementsByClassName("cloneLink").onclick = duplicate;

var i = 0;
var original = document.getElementsByClassName("duplicator");

function duplicate() {
var clone = original.cloneNode(true); // "deep" clone
clone.id = "duplicator" + i++; // there can only be one element with 
an ID
original.parentNode.appendChild(clone);
}

2.-需要准备你的文档,下一个代码将获得select it self的值。

<script src="https://code.jquery.com/jquery-3.3.1.slim.js" integrity="sha256-fNXJFIlca05BIO2Y5zh1xrShK3ME+/lYZ0j+ChxX2DA="crossorigin="anonymous"></script>

3.-如果标签属于&#39; myattr =&#34; value&#34;&#39;,则需要设置迭代。你想要多少的价值。得到它并使用它,需要添加类似的东西:

<script type="text/javascript">
$(document).on('ready', function(){
$('select').on('change', function() {
  var selectValue = $(this).val();
  console.log(selectValue);
});
});
</script>

需要改变您的需求。祝你好运。