繁体   English   中英

如何将 HTML 值传递给 PHP 变量

[英]How can I pass an HTML value to a PHP variable

我有一个使用 CodeIgniter 3 制作的简单网络应用程序,我创建了一个简单的下拉菜单,用户可以在其中从数据库的各种选项中进行选择。 这是代码:

<?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>

但真正的方法是使用框架能力

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM