我试图让用户在文本框中输入他们的名字,然后通过每个页面(开关和案例的一部分)输出它:
default:
$message = "Enter your name and click start.";
$nextDecision = "
<form action=\"index.php\" method=\"POST\">
<input type=\"text\" name=\"input_value\">
<input type=\"submit\" value=\"Start\" name=\"submit\" />
</form>";
if (isset($_POST['submit']))
{
// Execute this code if the submit button is pressed.
$name = $_POST['input_value'];
$message = "message";
$nextDecision = "<form action=\"index.php\" method=\"get\">
<input type=\"radio\" name=\"choice\" value=\"back\">choice<br>
<input type=\"submit\">
</form>";
}
break;
在我的 index.php 页面中,它将打印名称,直到用户按下提交并转到 if 语句之外的不同情况。有没有办法在 if 语句之外传递变量?