我有一个提交数据的表单,作为测试,我试图首先检查变量是否在提交时被设置。如果变量已设置,则会显示文本,例如“变量已设置”。但是,如果未设置,将显示一条消息,指示“变量未设置”。一旦变量未设置,它应该被设置,这样下次提交表单时,它将显示变量已设置。然而,对我来说,这并不起作用,因为某种原因它总是显示变量未设置。我的PHP代码如下:
<?php
if (isset($test)) {
echo "This var is set";
}
if (!isset($test)) {
echo "This var is not set";
$test = 'set';
}
?>
<form action="" method="post">
<input type="text" id="text" name="text" autocomplete="off"><br><br>
<input type="submit" value="submit">
</form>
我感到非常愚蠢,因为我不能做一些看起来很容易的事情,我刚开始学习并试图自学,谢谢您提供的任何帮助!!!
(Note: The original text was already in English. I simply translated it to Chinese and added some clarity.)