私はユーザーの禁止と削除を更新しようとします。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側で ですが、私は2つの問題を参照する理由
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();
}
あなたの最初の3つのチェックボックスに '>'を閉じるのを忘れました... – ThiefMaster
yeapしかし、これは問題を解決しません:実際に何が送られてきたかを見るにはS –
'print_r($ _ POST); – ThiefMaster