Действия с флажками - PullRequest
       15

Действия с флажками

0 голосов
/ 02 октября 2011

Мне нужно установить флажок ТОЛЬКО если $c (POST) равен 1 или $d['is'] равен 1.

Вот мой код:

if ( ($d['is'] == 1) OR $c == 1)

$data = 'checked="checked"';

Проблемаесли флажок установлен, и я снял этот флажок и нажал кнопку отправки, он все еще установлен, потому что $d['is'] по-прежнему равен 1. Итак, в конце: он должен быть установлен только в том случае, если $c (POST) равен 1 или если$d['is'] равно 1, но если флажок $c == 0 (POST) (не отмечен) не установлен.

Трудно описать мою проблему, поэтому, если вы ничего не понимаете, просто оставьте комментарий.

1 Ответ

1 голос
/ 02 октября 2011

Итак, вы говорите, что хотите проверить, если $c==1 или $d['is'] == 1, но не если $c==0?Если это так, почему $d['is'] вообще входит в это?Просто проверьте, если $c==1 и все готово ...

...