php - PHP POST 方法没有抛出或发送变量
问题描述
例如这是我的表:
Table [category]
[categoryID] [name]
1 Home
2 About
3 Contact
我想要做的是当我选择Home
带有 categoryID 的1
并按下按钮时。它将加载到一个页面load.php?categoryID=1
中。我怎样才能做到这一点?下面是我的代码:
<?php if(isset($_POST['update'])){
$categoryID = $_POST['categoryID'];
}
?>
<form class="add-new-post" method="post" action="load.php?categoryID=<?php echo $categoryID ?>" enctype="multipart/form-data">
Choose Category:
<select name="categoryID" >
<?php do { ?>
<option value="<?php echo $editcat_rs['categoryID']; ?>">
<?php echo $editcat_rs['name']; ?></option>
<?php } while ($editcat_rs=mysqli_fetch_assoc($editcat_query));?>
</select>
<button type="submit" class="btn btn-primary" name="update">Post</button>
</form>
非常感谢你的帮助!
解决方案
推荐阅读
- azure - Azure 认知搜索命中突出显示完整短语
- java - 按索引查找令牌以进行括号匹配
- python - 处理在python中覆盖导入库的正确方法是什么?
- perl - 为什么只有 Perl 反引号执行显示进度条的 curl 命令?
- javascript - NodeJS 服务器没有响应 AJAX 请求
- java - Hibernate 5 PropertyAccessException:通过持久属性的反射访问字段时出错
- css - 引导程序 4 中的 Flex 布局列宽
- javascript - Typescript + react-create-app 有明确的问题
- android - 如何在 android WebView 中使用服务工作者?
- mysql - 使用 Cpanel 拒绝用户 'root'@'localhost' 窗口的访问