這是我開始的代碼。我從js頁面發送數據後無法插入
$('form').on('submit', function(e){
$.post('sql.php', $(this).serialize());
$.post('small.php', function(response){
document.write(response);
});
e.preventDefault();
});
我插入sql.php數據:
<?php
$con=mysqli_connect("localhost", "root", "usbw", "stage");
$sql="INSERT INTO info (name, lastname, number) VALUES ('$_POST['name']', '$_POST['lastname']' , '$_POST['number']')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
mysqli_close($con);
?>
我不知道我做錯了什麼,但此頁面並不想在MySQL中插入數據
我注意到並糾正了缺失的「,」並調整了$ _POST值,但問題依然存在。我檢查了控制檯日誌,但沒有說什麼。
你可以在你的控制檯日誌中得到錯誤。在瀏覽器中,按F12鍵並轉到控制檯選項卡,您可能會在那裏看到錯誤。 –
_但這個頁面不想插入data_ whoa,從來不知道頁面有自己的生命。那麼你是否有任何錯誤? –
您忘記在'$ _POST [lastname]'0123'之後忘了添加一個','' – anurupr