<input type="text" id="del" name="del" value="">
<input type="hidden" id="id" name="id" value="<?=$test['id']?>">
<input type="text" id="summa" name="summa" value="">
<input type="text" id="logic" name="logic" value="">
<button id="save" name="save">Save</button>
$("#save").click(function(){
$.ajax({
type: "POST",
'dataType': 'json',
url: "test.php",
data: {
id: $('#id').val(),
summa: $('#summa').val(),
del: $('#del').val(),
logic: $('#logic').val(),
},
success: function(data) {
if(data['status'] == 'success'){
alert('Данные переданы');
}
else{
alert('Произошла ошибка!');
}
}
});
});
$link->set_charset("utf8");
$id = (int)$_POST['id'];
$summa = (int)$_POST['summa'];
$del = (int)$_POST['del'];
$log = strip_tags(trim($_POST['logic']));
$mysql = "UPDATE Users SET logic='$log', sum='$summa', del='$del' WHERE id=$id";
if(!mysqli_query($link, $mysql)){
$status = 'error';
}
else{
$status = 'success';
}
echo json_encode(['status' => $status]);
<?php
$prod_id = intval($_GET['prod_id']);
//далее какой-либо метод или функция подгружающая инфо, пример функции
$product = GetProducByID($prod_id);
// $product теперь ассоциативный массив типа ('title' => 'Название', 'price' => '1000') и т.д.
далее выводим всю инфу о продукте <?php
//есстественно все экранируем, фильтруем и т.д. чтоб SQL-injection не было
$dates ='06.04.2019)(07.04.2019)(13.04.2019)(14.04.2019';// $_POST['dates'] пришло из календаря
$off_id = 55;//$_POST['off_id'] пришло из input
$dates = explode(')(', $dates);
/*
* получили массив $dates
* 0 => 06.04.2019
* 1 => 07.04.2019
* 2 => 13.04.2019
* 3 => 14.04.2019
*/
$sql = 'INSERT INTO `dayoff` (`id`, `off_date`, `off_id`) VALUES ';
$values = [];
//перебираем формируя запрос
foreach($dates as $key => $date){
$values[] = "(NULL, {$date}, {$off_id})";
}
//массив в строку
$values = implode(', ',$values);
//Формируем окончательный запрос
$sql .= $values;
echo $sql;
<a href="?id=0">Главная</a>
<?php
if (isset($_GET['id'])){
echo $_GET['id'] == 0 ? "Параметр гет равен нулю" : "Параметр гет неравен нулю";
}
?>
<a href="?id=0">Передаем нуль</a>
<a href="?id=1">Передаем еденицу</a>
<?php
$startDate = new DateTime;
$startDate->setTime(0, 0, 0);
echo 'Начало текущего дня '.$startDate->format("c").'<br>';
$thisMoment = new DateTime;
echo 'Текущий момент времени '.$thisMoment->format("c").'<br>';
$endDate = new DateTime;
$endDate->setTime(23, 59, 59);
echo 'Конец текущего дня '.$endDate->format("c").'<br>';
Начало текущего дня 2019-04-09T00:00:00+03:00
Текущий момент времени 2019-04-09T14:51:29+03:00
Конец текущего дня 2019-04-09T23:59:59+03:00