ウェブページからデータベースにデータを挿入する必要があります。私は、PHPファイルjsonからphpにjsonを送り、データベースに挿入
$.getJSON('./calendar.php?action=save&id=0&start='+ds.getTime()/1000+'&end='+df.getTime()/1000,
{
'body':$('#calendar_new_entry_form_body').val(),
'title':$('#calendar_new_entry_form_title').val()
}
し、私は、MySQLデータベースに4つのフィールドを挿入するにそれを送信するために、このコードを使用しています。今、私はその後、私は私が実際に私は別のページでセッションでのvar_dump使用しているそれを
$id=(int)$_REQUEST['id'];
if($id && isset($_SESSION['calendar'][$id])){
$_SESSION['calendar'][$id]=$data;
}
else{
$id= ++$_SESSION['calendar']['ids'];
$_SESSION['calendar'][$id]=$data;
}
が供給していた場合にだけ見るためにセッション変数に保存し
$start_date=(int)$_REQUEST['start'] - 60*60;
$data=array(
'title'=>(isset($_REQUEST['title'])?$_REQUEST['title']:''),
'body' =>(isset($_REQUEST['body'])?$_REQUEST['body']:''),
'start'=>date('c',$start_date),
'end' =>date('c',(int)$_REQUEST['end'] - 60*60)
);
を使用してデータを取得することができますデータが正しく処理されています。
session_start();
var_dump($_SESSION);
echo "<br>";
echo $_SESSION['calendar'][1]['title'];
echo "<br>";
echo $_SESSION['calendar'][1]['start'];
私はできないようですが、このデータをデータベースに挿入します。クエリを実行しようとするたびに何も起こりません。
私が使用しているクエリは次のとおりです。
$query1 = "INSERT INTO `doc`.`appointment` (`start`, `end`, `title`, `body`) VALUES ('$data['start']', '$data['end']', '$data['title']', '$data['body']');";
$result1 = $con->query($query1);
を試してみてください修正しているあなたが私たちにどんなクエリを示していない
しかし、。クエリに問題がある場合は、クエリとテーブルスキーマを含めるように質問を編集します。 – Keeleon
質問はどこですか? – Tiger
投稿に追加されたクエリ、申し訳ありません。 –