【发布时间】:2018-06-15 03:46:39
【问题描述】:
我从不同的页面收集数据并存储在本地存储中。我想把它保存到数据库MySQL中
我的 javascript 代码:
<script>
$('#inscrit').click(function(){
var email = $("#email").val();
var ip_offre = localStorage.getItem('offre_ip');
var offre= localStorage.getItem('offre');
var pays = localStorage.getItem('pays');
var nombre = localStorage.getItem('nbr_sms');
var tot = localStorage.getItem('totale');
$.ajax({
type: "POST",
url: "get_data_front.php",
data: {email: email,ip_offre: ip_offre, offre: offre, pays: pays, nombre: nombre, tot: tot},
success: function (data) {
},
error: function (xhr) { // if error occured
alert("Error occured.please try again" + xhr);
}
});
});
</script>
我的 php 代码“get_data_front.php”
<?php
include_once "config.inc.php";
global $sqlserver;
error_reporting(E_ALL);
ini_set('display_errors', 1);
$email=$_POST['email'];
$ip_plan=$_POST['ip_offre'];
$plan=$_POST['offre'];
$pays=$_POST['pays'];
$nbr=$_POST['nombre'];
$totale=$_POST['tot'];
$sqlinsert = $sqlserver->prepare("insert into t_data_from_front
(S_EMAIL,I_NB_SMS,S_PAYS,S_PRICE,S_PLAN,S_IP_PLAN,B_TRAITE)
VALUES($email,$nbr,$pays,$totale,$plan,$ip_plan,)");
$resultinsert= $sqlinsert->execute() or die(var_dump($sqlinsert->errorInfo()));
?>
数据库中的插入已完成,但我得到所有字段 NULL 。 谢谢你们。
【问题讨论】:
-
1) 计算列数,然后计算 VALUE 子句中的值。你错过了一个价值。这一定会产生错误。你确定插入工作正常吗?我怀疑!
-
2) 您从错误显示中看到了什么?
-
@RiggsFolly 数据验证失败
标签: javascript php local-storage