下記のような文字列を用いて、データベース(MySQL)からフリガナがア行の文字の学校をあるだけ書き出すことに成功しました。
しかし、市町村によってはア行から始まる学校がないところもあり、その場合は何も表示させないようにしたいのですが、どういう条件分岐を使えばいいのでしょうか。
<?php
$recordSet_Of=mysql_query("SELECT * FROM school WHERE sc_city_id=$CITY_ID and sc_name like '%小学校' and (sc_furi like 'ア%' or sc_furi like 'イ%' or sc_furi like 'ウ%' or sc_furi like 'エ%' or sc_furi like 'オ%') ORDER BY sc_furi");
$A=0;
while ($SCHOOL_A = mysql_fetch_assoc($recordSet_Of)){
$SCHOOL_NAME[$A] = htmlspecialchars($SCHOOL_A['sc_name']);
$SCHOOL_ID[$A] = htmlspecialchars($SCHOOL_A['sc_id']);
$A++;
}
?>
<div id="W" class="TOWNLIST">
<div class="TOWNNAME"><h3>ア行</h3></div>
<ul class="TOWN">
<?for($z=0;$z<$A;$z++){?>
<li>
<a class="line" href="/elementaryschool/<?=$SCHOOL_ID[$z]?>/"><?=$SCHOOL_NAME[$z]?></a>
</li>
<?}?>
</ul>
</div>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/09 09:17