我嘗試更新禁令並刪除用戶。Php複選框 - 缺少什麼?
<tr>
<td>{$user4.username}</td>
<td>{$user4.email}</td>
<td>{$user4.name} {$user4.surname}</td>
{if $user4.banned}
<td><center><input type="checkbox" name="banCheckNoBan" checked value="{$user4.id}"</center></td>
{else}
<td><center><input type="checkbox" name="banCheckBan" value={$user4.id}</center></td>
{/if}
{if $user4.status}
<td><center><input type="checkbox" name="removeCheck"</center></td>
{else}
<td><center><input type="checkbox" name="removeCheck" checked></center></td>
{/if}
</tr>
正如你看到的上面的,如果用戶被禁止,複選框被選中,刪除是一樣的。
然而,
這是在我的PHP側, 我這樣做,但它不更新的原因
if(isset($_POST['updateBanRemove'])){
if(isset($_POST['banCheckBan']))
NCore::db('USER')->updateAsArray(array('BANNED' => 1))->eq('ID', $_POST['banCheckNoBan'])->execute();
elseif(isset($_POST['banCheckNoBan']))
NCore::db('USER')->updateAsArray(array('BANNED' => 0))->eq('ID', $_POST['banCheckNoBan'])->execute();
}
您忘記了前三個複選框的結尾......> – ThiefMaster 2012-03-31 09:15:37
yeap,但這並不能解決問題:S – 2012-03-31 09:17:59
'print_r($ _ POST);'查看實際發送的內容。 – ThiefMaster 2012-03-31 09:18:47