当我从我的数据库中获取数据到我的 php.ini 时。我得到,当我检查它的来源时,它看起来像这样:
<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> <? }; ?>