Обновление события в полном календаре без сохранения в базе данных

я пытаюсь обновить мои события на другую дату / время, однако обновленное событие не сохраняет время начала и дату и время окончания и дату в базе данных

Это моя страница календаря

 eventDrop: function (event, delta) {
var dstart = $.fullCalendar.moment(event.start).format();
var dend = $.fullCalendar.moment(event.end).format();
console.log("Event Triggered");
console.log(dstart);
console.log(dend);
//var start = ($.formatDate(event.start, "Y-MM-DD"));
// var end = ($.formatDate(event.end, "Y-MM-DD"));
$.ajax({
url: 'update_roster.php',
data:  {
title: event.title,
start: dstart,
end: dend
//url: url
},
type: "POST",
success: function (response) {
displayMessage("Updated Successfully");
}
});
}

0

Решение

хорошо, отлично, используйте этот код, используйте date_create и формат:

<?php
require_once "config.php";

$id = $_POST['id'];
$title = $_POST['title'];
$start = $_POST['start'];
$end = $_POST['end'];
$start=date_create($start);
$end =date_create($end);
$sqlUpdate = "UPDATE roster SET start='" . $start->format('Y-m-d h:i:s') . "',end='" . $end->format('Y-m-d h:i:s') ."' WHERE title='" . $title."'";

$result=  mysqli_query($conn, $sqlUpdate) or die(mysqli_error($conn));;
mysqli_close($conn);

?>
-1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector