私は検索ページに取り組んでおり、結果情報のビットの 1 つは場所です。検索するものの 1 つは音楽アルバムです (位置情報はありません)。
http://www.flcbranson.org/freedownloads-search.php
「ロック」を検索すると、The Peace Of God - Pt. 3 - 位置情報を含むマイ ロック (本来あるべき姿ではありません)。「my rock」を検索すると、同じレコードの位置情報がリストされていないことがわかります (当然のことですが)。別の結果に位置情報がある場合、if ステートメントがオーバーライドされているようなものです。
Music01、Music02 などの音楽アルバムが$row["Number"]
あり、他のすべてのレコードは null または数値 (すべて Musicxx よりも小さい必要があります) である必要があります。私が知る限り、このコードは、それが音楽アルバム。
<?php
foreach ($stmt as $row) {
if ($row["Number"] < "Music01") {
if ($row["Location"]) $location = $row["Location"];
else $location = "Faith Life Church";
if ($row["City"]) $city = $row["City"];
else if ($row["Sarasota"]) $city = "Sarasota";
else $city = "Branson";
if ($row["State"]) $state = $row["State"];
else if ($row["Sarasota"]) $state = "FL";
else $state = "MO";
}
if ($location) {
?>
<li><?php echo $location; ?></li>
<?php
}
}
?>
ここで何か不足していますか?
JJ