php - 将 html 的值传递给 PHP 变量
问题描述
我在将一些 HTML 元素的值传递给 PHP 变量时遇到了一些麻烦。我有一个 PHP Web 应用程序,我在其中为用户提供了一些下拉选项。我想要做的是在用户选择了我给出的选项之后,而不是单击一个按钮并根据他/她的选择进行一些计算。
我曾尝试使用 POST 和 GET 方法,但因为我是 php 新手,我可能做错了。我也尝试使用 ids 但没有结果。
这是第一个下拉菜单的 HTML 代码:
<div>
<select id="kleidwma" onchange="kleidwmata_change(this.value);kwdikos();ypsos();"
class="form-control selectpicker kleidwmata" data-size="10" data-
style="btn-white" name="guard_kleidwmata" required >
<option value="" > </option>
<option value="12">12 MS</option>
<option value="14">14 KETE</option>
<option value="15">15 ARRIKTON</option>
<option value="16">16 KETE</option>
<option value="22">22 KETE</option>
</select>
</div>
第二个下拉菜单:
<div>
<select id="sigkratisi" onchange="kwdikos()" name="sigkratisi"
class="form-control sigkratisi" required>
<option value="" ></option>
<option value="metalliki" >Μεταλλική</option>
<option value="xilogonia" >Ξυλογωνία</option>
</select>
</div>
这是选择后要单击的按钮:
<div class="row" style="margin-top:20px; margin-left: 235px;">
<div class="col-md-7">
<input type="hidden" name="tmp_calculate" value="pending" />
<button onclick="calculate()" type="button" class="btn btn-success" >
<?php echo "Υπολογισμός";?></button>
</div>
</div>
最后是被调用的函数:
function calculate()
{
$var1 = sigkratisi;
$var2 = kleidwma;
"code to be executed base on the var1 and var2"
}
我希望它足够清楚。在此先感谢您的时间
解决方案
你可以使用表格
<form name="f" action="" method="POST">
<div>
<select id="kleidwma" name="variable"
class="form-control selectpicker kleidwmata" data-size="10" data-
style="btn-white" name="guard_kleidwmata" required >
<option value="" > </option>
<option value="12">12 MS</option>
<option value="14">14 KETE</option>
<option value="15">15 ARRIKTON</option>
<option value="16">16 KETE</option>
<option value="22">22 KETE</option>
</select>
<input type="submit" value="submit" />
</div>
</form>
在 PHP 中
<?php
if(isset($_POST['variable']))
{
echo $_POST['variable'];
}
?>
推荐阅读
- python-3.x - 在 Tkinter Python3 的列表中使用多个 StringVar() 变量
- python - sklearn Logistic Regression - 使用来自外部测试数据的自定义输入进行预测
- javascript - 可能无法导出受污染的“OffscreenCanvas”
- excel - Excel中TextFrame中的行距
- wordpress - 如何删除wordpress中的评论栏
- javascript - 进度条在达到 100% 后未完全占据
- javascript - 来自另一个网站 VLC 的实时视频流
- python-3.x - 找到总和等于 m 的第 k 个最小数
- c# - 价格范围不工作的存储过程
- javascript - Node.js: Variable scope behaves differently in Electron and non-Electron script