首页 > 解决方案 > 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>

非常感谢你的帮助!

标签: phppostget

解决方案


推荐阅读