我想獲得一些輸入字段,並與AJAX和jQuery,通過按發送按鈕插入數據在MySQL表中,但沒有'爲我工作。我不能將數據插入MySQL表與Jqyery,PHP和AJAX
<!DOCTYPE>
<html>
<head>
<title>Ejercicio</title>
<meta charset="utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("#send").click(function() {
var titular = $("#titular").val();
var descripcion = $("#descripcion").val();
console.log(titular);
console.log(descripcion);
$.ajax({
url: "ejercicio.php",
data: {
"titular": titular,
"descripcion": descripcion
},
method: "post",
cache: false
});
});
});
</script>
</head>
<body>
<div>
<input id="titular" name="titular" type="text" placeholder="Titular">
</div>
<div>
<input id="descripcion" name="descripcion" type="text" placeholder="Descripción">
</div>
<div>
<button id="send">Enviar</button>
</div>
<span id="resultado"></span>
</body>
</html>
這是我的PHP文件:
<?php
$conexion = mysql_connect("localhost", "root", "");
mysql_select_db("formulario", $conexion);
$titular = $_POST["titular"];
$descripcion = $_POST["descripcion"];
//$sql = "INSERT INTO formulario (id, titular, descripcion, cuerpo, fecha, imagen) VALUES ('', '$titular', '$descripcion', '$cuerpo', '$fecha', $imagen)";
$sql = "INSERT INTO formulario (id, titular, descripcion) VALUES ('', '$titular', '$descripcion')";
mysql_query($conexion, $sql);
mysql_close($conexion);
?>
有人能告訴我在哪裏是我的錯誤?
實際問題是什麼? – Epodax
是的,你可以。在谷歌上的plz搜索 –
請注意,您正在使用不推薦的PHP函數,這不應阻止您執行您想要的任務,但建議移至MySQLi。 'http:// php.net/manual/fr/book.mysqli.php' – Musk