php - 如何将 HTML 值传递给 PHP 变量
问题描述
我有一个使用 CodeIgniter 3 制作的简单 Web 应用程序,并且我创建了一个简单的下拉菜单,用户可以在其中从数据库中的各种选项中进行选择。这是代码:
<?php
$sql4 = "SELECT DISTINCT (color), id FROM porta_color ORDER BY color ASC ";
$result4 = $conn->query($sql4);
?>
<select id="color" class="form-control selectpicker" data-size="10" data-live-search="true" data-style="btn-white" name="k_color" required >
<?php
if ($result4->num_rows > 0)
{
while($row4 = $result4->fetch_assoc())
{
if($row4['id']>0)
{?>
<option value="<?=$row4['id'];?>"><?=$row4['color'];?></option>
<?php }}}?>
</select>
现在我要做的是基于用户的选择将值传递给 PHP 变量。
知道我该怎么做吗?
解决方案
<form>
<select id="color" class="form-control selectpicker" data-size="10" data-live-search="true" data-style="btn-white" name="k_color" required >
<option value="color1">Color 1</option>
<option value="color2">Color 2</option>
<option value="color3">Color 3</option>
</select>
<input type="submit" values="Choose color">
<button>Another way for submit form</button>
</form>
但真正的方法是使用框架能力
推荐阅读
- junit - Mockito:模拟一个由一系列方法链组成的参数
- python - JupyterLab 内核在叶中绘制 100k 标记时死亡
- bash - Bash-如何将文件夹中的多个文件编码为 base 64。目前我的代码可以编码一个文件
- android - 在 Play 商店中找不到更改 Android 应用隐私政策的选项
- typescript - 如何表示可以是多种类型的数据
- google-api - 只需发送权限即可使用 Gmail api 发送回复
- java - 包 XX 仅通过 Mac 终端不存在
- dataweave - 在 Dataweave Mule 中进行 Null 检查的更好方法
- c# - 在 C# 中附加到 Avro 文件
- pattern-matching - 为什么这个函数/构造函数参数变成一个自由隐式变量?