php - 获取下拉隐藏 id 并使用 $_POST 获取它
问题描述
我有这个用引导程序制作的下拉菜单。我正在尝试将用户选择的公司的 ID 用于我的 $_POST 方法。在我的表“empresas”中,我有两列:“id”和“name”;
这是我的下拉代码:
<ul class="nav nav-pills" role="tablist">
<li role="presentation" class="dropdown" style = "margin-left: auto; margin-right: auto">
<a href="#" class="btn btn-outline-secondary dropdown-toggle" id="drop4" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" > Select the company <span class="caret"></span> </a>
<?php
require 'includes/dbh.inc.php';
$result = $conn->query("SELECT * from empresas") or die($conn->error);
?>
<ul class="dropdown-menu" id="menu1" aria-labelledby="drop4">
<?php
while ($row = $result->fetch_assoc()) : ?>
<li><a class="dropdown-item" href="#" name="idEmpresa" id = "idEmpresa" value = "<?php echo $row['id'] ?>" style="display:none;"><?php echo $row['id']; ?></a></li>
<li><a class="dropdown-item" href="#" value = "<?php echo $row['id'] ?>"><?php echo $row['nome']; ?> </a></li>
<?php endwhile; ?>
</ul>
</li>
</ul>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Fechar</button>
<button type="submit" name="addDataDep" class="btn btn-primary" id="addbtn1">Adicionar</button>
</div>
</div>
</div>
</form>
</div>
</div>
这就是我将使用 $_POST 方法的地方:
if(isset($_POST['addDataDep'])) {
require 'dbh.inc.php';
$nomeDepartamento = $_POST['nomeDepartamento'];
$id = $_POST['idEmpresa'];
$_SESSION['message'] = "O departamento $idEmpresa foi adicionada com sucesso!";
}
require 'dbh.inc.php' already connects to my database.
当我尝试 $_POST 它时,它返回给我这个错误:“未定义的索引:idEmpresa”。
谢谢您的帮助!
解决方案
推荐阅读
- firebase - Apple M1 API S 模拟器 FIREBASE 错误:java.io.IOException:java.util.concurrent.ExecutionException:java.io.IOException:SERVICE_NOT_AVAILABLE
- r - 理解 R 中的“cut”函数
- c# - 如何在异步方法中捕获异常?
- javascript - ES9 javascript从其他对象数组更新对象数组
- java - Java Stream - 基于子类的Groupby并从父类计算总和
- python - 如何将数据框中的每一行乘以不同数据框的不同列,并将所有行的总和作为 Python 中的新列?
- javascript - 如何解决 next.js api 部分中的“ENOENT”错误?
- python - CSV:如何读取(或创建解析器)在每个数据点索引的文件到熊猫数据帧中?
- steam - Steam API 获取游戏信息
- java - 滚动嵌套recyclerview时如何保存布局颜色更改