Когда вы публикуете данные на сервере, если установлен флажок, то значение флажка публикуется на сервере, и вы можете найти его в данных поста по его имени, например,
<input type="checkbox" value="1" name="chkEmail" />
в php вы можетеполучите это таким образом
$_POST['chkEmail']
, чтобы на стороне сервера вы могли решить свою проблему следующим образом
if(isset($_POST['chkEmail']))
updateEmail();
и сделать это для каждого свойства, вы можете обновить каждый столбец одним запросом,или вы можете построить запрос на обновление.