我在後臺和文件管理/禁令,國家ip.php隱藏價值
內容 這裏的複選框可在管理後臺抵達該國名單與複選框
<?php
$countryiso = mysql_query("SELECT distinct country_name as country_name FROM location_country");
echo '<table>';
echo '<th>Country</th><th> Add/Remove </th>';
while ($row = mysql_fetch_assoc($countryiso)) {
echo '<tr>';
echo '<td>'. $row['country_name'] . '</td>';
echo '<td><input type="checkbox"></td>';
echo '</tr>';
}
echo '</table>';
?>
並在葉端註冊它ECHO的他們在registration.php。
$ctrstr="";
$res=mysql_query("select * from location_country where code NOT IN('A1','A2','AP','EU') order by name");
$ctrstr.="<select name=\"country\" id=\"country\" onChange=\"loadState();\" >
<option value=\"\" selected=\"selected\">-Select Country-</option>";
while($row=mysql_fetch_row($res))
{
if($country==$row[0])
$ctrstr.="<option value=\"$row[0]\" selected>$row[1]</option>";
else
$ctrstr.="<option value=\"$row[0]\">$row[1]</option>";
}
$ctrstr.="</select>";
我想知道如何使用複選框隱藏選擇列表中的值。當我在後端取消一個國家的檢查時,它也應該在選擇字段的前端被刪除。如果我再檢查一次,應該再次顯示。我想提到的是,這些國家在一個專欄中存放在MySQL中。
MYSQL - 表結構
# Name Type Collation Attributes Null Default Extra
1 code varchar(2) utf8_unicode_ci No
2 name varchar(255) utf8_unicode_ci No
當您從後端刪除任何國家時,保存已刪除國家/地區列表?顯示邏輯如何在後端保存已刪除或添加的國家/地區列表 –
我正在考慮以某種方式添加另一列,並在列中爲已檢查國家/地區的值爲1,未檢查的國家/地區的值爲0。但有很多事情要做,我找不到,也不知道:在這種情況下,我將需要更新從MySQL的價值,當我檢查和取消檢查,並在添加某種方式後,如果條件如:如果價值所選國家爲0,然後從前端的選擇字段中隱藏國家。對不起,我在這裏有點小菜。 – Adrian
是的,你可以做到這一點的簡單剛剛保存的國家與從後端和前端檢查1只詢問他們像'SELECT * FROM location_country其中代碼NOT IN(「A1」,「A2」,「AP」 ,「EU」)和your_new_column = 1個ORDER BY name'這就是所有前端只有你必須建立更新/與your_new_column –