PHP在POST之间保存POST数据

问题描述 投票:-1回答:1

我不知道我是否正确使用了术语。我有index.php,其中包括一个看起来像这样的表格

<form method="POST" action="request.php">
    <input type="submit" name = "animal" value="Bears"/>
    <input type="submit" name = "animal" value="Fish"/>
    <input type="submit" name= "animal" value="Birds"/>
    <input type="submit" name= "animal" value="Lizards"/>
</form>

然后在request.php上,我说$animalType = $_POST['animal'];来存储数据,当我第一次加载页面时,它工作正常,如果单击Bears按钮,然后在requests.php上将打印出<?php echo $animalType; ?>行熊。

问题似乎是我在requests.php上有第二个表单,该表单仅在同一页面上执行POST请求,因此,当我单击按钮时,似乎清除了变量$animalType。有没有一种方法可以存储这些数据,以便在我按requests.php上的“提交”按钮时不会将其清除?

php post
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.