私はこのコードを約1時間作業してきましたが、なぜ機能しないのか理解できないようです。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";
}