데이터가 삽입되지 않는 이유를 확인하는 데 실패했습니다 ... 아래에 모두 jQuery, HTML 및 PHP 코드가 있습니다. 아무 소용이없는 디버깅을 시도했습니다. 감사.PDO가 DB에 삽입되지 않음
PHP 코드 :
<?php
include_once('db.php');
session_start();
$message = $_POST['message'];
if($message < 100 && $message > 2) {
$insertMessage = $db->prepare("INSERT INTO `chats`(`time`, `message`, `username`) VALUES(:time, :message, :username)");
$insertMessage->execute(array(
':time' => date("g:i a"),
':message' => $message,
':username' => $_SESSION['username']
));
}
?>
jQuery를 코드 :
$("#chatBtn").click(function() {
$.post($(".chatForm").attr("action"),
$(".chatForm :input").serializeArray(),
function(info){ $("#chatResult").html(info);
$('#message').val('');
});
});
$(".chatForm").submit(function() {
return false;
$('#message').val('');
});
HTML 코드 :
<form action="./php/send_chat.php" method="POST" class="chatForm">
<p class="field">
<input type="text" id="message" name="message" style="width: 275px;">
<span><button type="submit" id="chatBtn">Send</button>
</p>
</form>
어떤 디버깅을 시도 했습니까? –
파일과 통신하지 않는 것 같습니다 ... 나는 뭔가를 반향하려고했지만 HTML로 표시되지 않습니다. – user2609179
오류가 발생 했습니까? – Namal