Javascript 我想在数据库中存储我的可拖动事件
我正在使用fullcalendar。我可以选择创建新事件或编辑事件。这将打开一个对话框,您可以在其中编辑数据并将其发布到数据库中。目前,我正在处理一个可拖动的事件函数,但当我将其拖动到日历中时,它不会存储在数据库中 Fullcalendarextern.js(可拖动事件的部分): html文件(可拖动部分):Javascript 我想在数据库中存储我的可拖动事件,javascript,php,jquery,html,fullcalendar,Javascript,Php,Jquery,Html,Fullcalendar,我正在使用fullcalendar。我可以选择创建新事件或编辑事件。这将打开一个对话框,您可以在其中编辑数据并将其发布到数据库中。目前,我正在处理一个可拖动的事件函数,但当我将其拖动到日历中时,它不会存储在数据库中 Fullcalendarextern.js(可拖动事件的部分): html文件(可拖动部分): 克莱尔 地位 彩色标签;?>"> soort;?> 拖拉事件 彩色标签;?>“>soort;?> 落下后取出 events.php: 查询($requete)或模具(打印($bdd
克莱尔
地位
彩色标签;?>">
soort;?>
拖拉事件
彩色标签;?>“>soort;?>
落下后取出
events.php:
查询($requete)或模具(打印($bdd->errorInfo());
//将编码结果发送到成功页面
echo json_encode($resultat->fetchAll(PDO::FETCH_ASSOC));
?>
process.php(目前仅用于新事件对话框):
我不熟悉fullcalendar,但我认为您可以在drop函数中发出ajax请求
例如:
$.post(url: "update.php",{data you need to update});
我认为这些问题也可以帮助您:
<div id='calendar'></div>
<table class="displaylegenda" >
<thead>
<tr>
<?php
//include db configuration file
include 'connection.php';
function user_joined($user_werknemer,$user_project,$user_klant,$user_taak,$user_name,$user_desc, $user_start, $user_end, $user_color){
$q = "INSERT INTO evenement (id,idWerknemer,idProject,idKlant,idTaak,title,description,start,end,color) VALUES
('','".$user_werknemer."','".$user_project."','".$user_klant."','".$user_taak."','".$user_name."','".$user_desc."','".$user_start."','".$user_end."','".$user_color."')";
$qo = "INSERT INTO evenementontvanger (idWerknemer,idProject,idEvent,idKlant,idTaak) VALUES ('".$user_werknemer."','".$user_project."','','".$user_klant."','".$user_taak."')";
mysql_query($q);
mysql_query($qo);}
if(isset($_POST['user_werknemer'],$_POST['user_project'],$_POST['user_klant'],$_POST['user_taak'],$_POST['user_name'],$_POST['user_desc'],$_POST['user_start'],$_POST['user_starttime'],$_POST['user_endtime'],$_POST['user_end'],$_POST['user_color'],$_POST['action'])){
$user_werknemer=$_POST['user_werknemer'];
$user_color=$_POST['user_color'];
$user_name=$_POST['user_name'];
$user_desc=$_POST['user_desc'];
$user_project=$_POST['user_project'];
$user_klant=$_POST['user_klant'];
$user_taak=$_POST['user_taak'];
$user_start=$_POST['user_start']." ".$_POST['user_starttime'];
$user_end=$_POST['user_end']." ".$_POST['user_endtime'];
$action=$_POST['action'];
if ($action=='joined'){
user_joined( $user_werknemer, $user_project, $user_klant, $user_taak, $user_name, $user_desc, $user_start, $user_end, $user_color);
}
}
/*if ( (isset($_POST["id"]) && strlen($_POST["id"]) >= 3 && strlen($_POST["id"]) <= 60) &&
(isset($_POST["name"]) && strlen($_POST["name"]) >= 3 && strlen($_POST["name"]) <= 50) &&
(isset($_POST["age"]) && strlen($_POST["age"]) >= 3 && strlen($_POST["age"]) <= 40) )
{ //check $_POST["name"] and $_POST["address"] and $_POST["city"] are not empty
$id = $_POST["id"];
$name = $_POST["name"];
$age = $_POST["age"];
$q = "INSERT INTO tbltest ( id, name, age) VALUES
('".$id."','".$name."','".$age."')";
mysql_query($q);
}*/
?>
$.post(url: "update.php",{data you need to update});