因此,我在程序中具有此特殊功能,其中我希望它对值= 2 Robinson's Manila的所有Mall进行计数。但是,由于程序将撇号视为文本的结束标记,因此存在错误。
这是该特定功能的代码:
<form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="GET">
<select name="formStats">
<option value="Rob">Robinson's Manila Stores</option>
<option value="MoA">Mall of Asia Stores</option>
<option value="GG">Greenbelt/Glorietta Stores</option>
</select>
<input type="submit" name="formSubmit" value="Submit"/>
</form>
switch ($varStats)
{
case "Rob": $show = "Mall = '2 Robinson's Manila'"; break;
case "MoA": $show = "Mall = '3 Mall of Asia'"; break;
case "GG": $show = "Mall = '1 Glorietta/Greenbelt Complex '"; break;
}
我想我需要使用`标记,但是我不确定确切的语法。
最佳答案
问题是切换情况下$ show变量的赋值中有撇号“ Robinson's”。您应该写“ Robinson's”来逃避它