if( isset($_REQUEST["action"]) ) $action = str_replace('.', '', $_REQUEST["action"]);
else die(json_encode(array('success' => false, 'errors' => 'Ошибка! Попробуйте еще раз!')));
$functions = new functions();
if ( $functions->$action() ) echo $functions->data;
else echo json_encode(array('success' => false, 'errors' => ''));
class functions {
public $data;
function f1() {
//тут какой-то код вашей функции
$this->data = json_encode(array('success' => true));
return true;
}
}
a = 15 | 9; // 15 т.к. 1111 | 1001 = 1111
b = 8 | 10; // 10 т.к 1000 | 1010 = 1010
b = 10 | 13; // 15 т.к. 1010 | 1101 = 1111
a = 15 ^ 9; // 6 т.к. 1111 ^ 1001 = 0110
b = 8 ^ 10; // 2 т.к 1000 ^ 1010 = 0010
b = 10 ^ 13; // 7 т.к. 1010 ^ 1101 = 0111
select
t1.id,
t1.text,
t1.text_last_update,
t2.text_version
from tabel1 t1
left join table3 t3 ON t3.text_id = t1.id
left join (
select t.id, t.text_id, t.text_version, t.`date`
from table2 t
where t.`date` <= t3.`date`
order by t.`date` desc limit 1
) t2 ON t2.text_id = t1.id
where t3.user_id = 1
$data = [];
foreach ($_POST['hours'] as $k => $v) {
if ( $v != '' AND $v != 0 ) {
$res = [];
$res['hours'] = $v;
$res['fio']= $_POST['fio'][$k];
$res['mestoRaboty']= $_POST['mestoRaboty'][$k];
$res['dogovor']= $_POST['dogovor'][$k];
$res['object']= $_POST['object'][$k];
$res['vidarb']= $_POST['vidarb'][$k];
$res['date']= $_POST['date'][$k];
$data[] = $res;
}
}
.col::after, .clr::after, .group::after, dl::after, .left_float::after, .right_float::after {
content: '';
display: block;
visibility: hidden;
clear: both;
zoom: 1;
height: 0;
}
<div class="col-md-6 col-lg-3 ">
<div class="filter_radio">
<label for="terrasa" class="filter_item__head_radio margin8"><input onclick="terras()" name="terrasa" type="radio" id="terrasa">Есть терраса</label>
<label for="terrasa2" class="filter_item__head_radio mg0"><input onclick="mansard()" name="terrasa" type="radio" id="terrasa2">Есть мансарда</label>
</div>
</div>
<div class="col-md-6 col-lg-3 ">
<div class="filter_radio">
<input onclick="terras()" name="terrasa" type="radio" id="terrasa">
<label for="terrasa" class="filter_item__head_radio margin8">Есть терраса</label>
<input onclick="mansard()" name="terrasa" type="radio" id="terrasa2">
<label for="terrasa2" class="filter_item__head_radio mg0">Есть мансарда</label>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
$('.checkbox').on('change', function (e) {
var chk = $(this).attr("id");
if($(this).is(':checked')) {
$(this).parent().parent().css('background','none');
$(this).val('1');
} else {
$(this).parent().parent().css('background','rgba(0, 123, 255, 0.1)');
$(this).val('0');
}
var chkVal = $(this).attr("value");
$.ajax({
url: '1.php',
type: 'post',
data: {id: chk, chkVal: chkVal },
success: function(data) {}
});
});
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('.checkbox').on('change', function (e) {
var chk = $(this).attr("id");
var chkVal = $(this).attr("value");
if($(this).is(':checked')) {
$(this).parent().parent().css('background','none');
$(this).val('1');
chkVal = 1;
} else {
$(this).parent().parent().css('background','rgba(0, 123, 255, 0.1)');
$(this).val('0');
chkVal = 0;
}
$.ajax({
url: '1.php',
type: 'post',
data: {id: chk, chkVal: chkVal },
success: function(data) {}
});
});
});
</script>