如果我解释错误,请原谅我。
我的网站有不同种类的票名,每个票名都有不同的价格。
我想通过<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 如果我犯了错误,请更正我的代码
答案 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>
需要改变您的需求。祝你好运。