程序流的不同方式取决于变量($_POST[“命令”])-为什么我的代码不起作用


Different way of program flow depending on variable ($_POST["command"]) - Why does my code not work?

我想根据传递给脚本的变量显示不同的内容

$command = $_POST["command"];
if ($command == "Edit") {
?>
CONTENT 1
<?
} elseif ($command == "Delete") {
?>
CONTENT 2
<?php
} else
?>
CONTENT 3
<?php
}
?>

我哪里错了?

您必须仔细阅读代码多次,以检查任何明显的错误。

在这种情况下,您没有在else之后写入{

} else->} else {

您忘记使用一些括号。新代码:

$command = $_POST["command"];
if ($command == "Edit") {
?>
CONTENT 1
<?php
} elseif ($command == "Delete") {
?>
CONTENT 2
<?php
} else {
?>
CONTENT 3
<?php
}
?>