0

我有这个代码,它工作得很好,但是这个。当我尝试运行代码并使用已部署案例填写表格时,通知说监视器不可用。是不出来。即使我选择默认情况,系统仍然保存数据并且不显示弹出窗口。我的代码有什么问题吗?

这是我的代码的一部分:

switch ($DeskMonSN) {
case "Available":
    echo "<meta http-equiv=refresh content=\"0; URL=EditDesktop.php? 
Desk_SN=$DeskSN\">";
    break;
case "Standby Unit":
    echo "<meta http-equiv=refresh content=\"0; URL=EditDesktop.php?
Desk_SN=$DeskSN\">";
    break;
case "Deployed":
    echo ('<script type="text/javascript">alert("The Monitor is not available      
for use.")</script>');
    break;

}
4

2 回答 2

0

您的代码正在正常工作。确保以相同的大小写传递字符串“Deployed”

你可以试试这个并尝试调试问题:

$DeskMonSN = "Deployed";
switch ($DeskMonSN) {
case "Available":
    //............. 
于 2013-09-10T08:39:07.663 回答
0

以防“已部署”的 echo 命令应位于一行。但是不知道是不是你的问题。如果带有警报的 echo 命令在您的 php 编辑器中的一行中,一切都会正常工作。

或者您可以在“已部署”的情况下尝试此操作:

echo ('<script type="text/javascript">');
echo ('alert("The Monitor is not available for use.")');
echo ('</script>');

结核病

于 2013-09-10T06:55:24.610 回答