我已经在这段代码上工作了大约一个小时,但似乎无法弄清楚为什么它不起作用。PHP 是否允许在 While 循环中使用 If/Else 语句?我尝试在 If/Else 语句中添加不同的回声,而后者 (Else) 不会显示。这是因为我试图使用相同的变量名吗?
while($row = mysql_fetch_array($result))
{
//assign variables
$title = $row['title'];
$file_url = $row['file_location'];
$category = $row['category'];
$layout = $row['layout'];
If ($layout = "vertical")
{
//Page Layout
$BODYLAYOUT = "vertical_body";
$GAMECONTAIN = "vertical_gameContain";
$GAMEWIDTH = "vertical_game";
}
Else
{
// Page Layout
$BODYLAYOUT = "horizontal_body";
$GAMECONTAIN = "horizontal_gameContain";
$GAMEWIDTH = "horizontal_game";
}