我不知道我是否正确使用了术语。我有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
上的“提交”按钮时不会将其清除?