データベースからphpにデータをフェッチするとき。ソースを確認すると、次のようになります。
<li class="ui-state-default"><input type="checkbox" id="check1" class="chk" name="countryname[]" value="AF
" > AFGHANISTAN`
フィールドでは、 のvalue
後にスペースがあることがわかりますAF
。ここで発生する問題は、これらのスペースがデータベースになく、これらのスペースをスキップしたいのですが、これは私のphpコードにもありません。それらは私のデータベースにある可能性がありますが、それらをスキップするか、データベースから削除したいと思います。
これが私のコードです
<ul id="sortable"> <? while($row = mysql_fetch_array($result)) { ?> <li class="ui-state-default"><input type="checkbox" id="check1" class="chk" name="countryname[]" value="<?echo urldecode($row['Code']);?>" <? $reflex = mysql_query("select distinct * from geocity where isAllowed='1' AND country='" . $row['Code'] . "'"); $count = mysql_num_rows($reflex); if ($count == 0){echo '';}else{echo 'checked';} ?>> <? echo $row['CountryName']; ?> </li> <? }; ?>