のSETUP的環境 MySQLデータベースにデータを挿入することはできませんjavascript側からうまく動作します。
(私のWebページには、現在:here)はAjaxの成功は、私は
私の問題は、Ajaxは「ajax.php」に成功呼び出しを行うにもかかわらず、一度私のテーブル「dogcare」mysqlデータベースには何も挿入しないことと呼ばれていることです。 click here to see my table
この はindex.phpを
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Estacionamiento</title>
<link rel="stylesheet" type="text/css" href="style.css">
<meta name="viewport" content="width=device-width">
</head>
<body>
<h1 class="title"> Dog Care </h1>
<script src="https://meet.jit.si/external_api.js"></script>
<div class="chart">
<div class="video">
<script>
var domain = "meet.jit.si";
var room = "dogcare";
var width = 700;
var height = 700;
var api = new JitsiMeetExternalAPI(domain, room, width, height);
</script>
</div>
<div class="buttons">
<input type = "submit" name ="on" id="on" value = "Turn On">
<input type = "submit" name ="off" id="off" value = "Turn Off">
</div>
</div>
<script src="js/jQuery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
alert("jquery is working");
$("#on").click(function(){
var accion = "feed";
var flagtime = "no";
var lunchtime = "13:00";
$.ajax({
url: "ajax.php",
type: "POST",
async: false,
data: {
"done": 1,
"accion": accion,
"flagtime": flagtime,
"lunchtime": lunchtime
},
success: function(data){
alert("ajax successfull");
}
})
})
})
</script>
</body>
</html>
私は任意の助けをいただければ幸いですし、誰がどのように接続がありますかどうかをチェックするために私に言うことができるかどう
<?php
if (isset($_POST['done'])) {
$link = new mysqli("localhost", "myuser", "mypassword", "my_db");
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$accion = $_POST['accion'];
$flagtime = $_POST['flagtime'];
$lunchtime = $_POST['lunchtime'];
mysqli_query($link, "INSERT INTO 'dogcare' ('accion', 'flagtime','lunchtime') VALUES ('{$accion}', '{$flagtime}','{$lunchtime}')");
exit();
}
?>
このajax.phpです私のデータベース(私は確信していますが、私は "サーバー接続:OK"かそのようなものを見たいと思います)。また、私はPHP言語にはかなり新しいです。
P.S:BTWボタンをオフにしても何も起こりません。
jQueryが動作しているかどうか、そしてajax呼び出しがあるかどうかを確認するために2つの警告を出しました。
はい、確かです。それが問題でした。ありがとうございました ! P.S:どちらもしません。私はちょうど例をとっており、中括弧を使っていました。しかし、それはまだ動作します! –
@ JeancarloC。どういたしまして! –