【发布时间】:2015-12-03 01:47:11
【问题描述】:
谁能指出我正确的方向。我不确定为什么这没有提交到我的数据库中。我正在尝试为我的网站创建聊天,但似乎无法正常工作。
我的表格:
<form onsubmit="return sendMessage();" class="form-inline">
<div class="form-group ">
<input type="text" class="input_custom" id="Message">
<button type="submit" class="btn btn-default">Send</button>
</div>
</form>
我的 JS:
function sendMessage() {
var message = escape(document.getElementById("Message").value);
var send = new XMLHttpRequest();
send.open("GET", "index.php"+"?message="+message, true);
send.send();
return false;
}
我的 PHP:
$sucess = '';
if(isset($_GET['message'])) {
$message = $_GET['message'];
$date = new DateTime();
$date2 = $date->format('l h:i A"');
$user = $username;
if(!empty($message)) {
$db->prepare("INSERT INTO shouts (date, username, shout) VALUES (:date, :username, :shout)");
$db->execute(array(':date' => $date2, ':username' => $user, ':shout' => $message));
$sucess = 'shout sent.';
}
}
【问题讨论】:
-
检查错误,检查你的控制台。
标签: javascript php pdo xmlhttprequest