سلام دوستان وقت بخیر. من یکسری اطلاعات یک فرم را که قسمتی از اطلاعات به صورت ارایه میباشد از طریق ajax jquery به php ارسال کرده ام ولی در سمت php نمیدونم چطور مقادیر ارایه را بگیرم و بعد در دیتابیس ذخیره کنم. لطفا کمک کنید مرسی.
$('#regPolicy').click(function(){
var name = $("#name").val();
console.log(name);
var family = $("#family").val();
var mobile = $("#mobile").val();
var tel = $("#tel").val();
var nationalCode = $("#nationalCode").val();
var birthday = $("#birthday").val();
var job = $("#job").val();
var address = $("#address").val();
var paymentMethod = $('input[name = "paymentMethod"]:checked').val();
var insurancePremium = $("#insurancePremium").val();
var prepayment = $("#prepayment").val();
var NumInstallments = $("#NumInstallments").val();
var DataAmountDate = formDataAmountDate;
console.log(DataAmountDate);
$.ajax('<?= baseUrl()?>/saleinsurance/regSaleInsurance' , {
type:'post',
dataType: 'json',
data: {
name: name,
family : family,
mobile : mobile,
tel : tel,
nationalCode : nationalCode,
birthday : birthday,
job : job,
address : address,
paymentMethod : paymentMethod,
insurancePremium : insurancePremium,
prepayment : prepayment,
NumInstallments : NumInstallments,
DataAmountDate : DataAmountDate
},
success:function(data){
console.log('okay');
}
});
});
تیکه کد مربوط در قسمت PHP :
public function regSaleInsurance(){
if(isset($_POST['name'])){
$this->regCheck();
} else {
$this->regForm();
}
}
private function regCheck(){
$name = htmlentities(post('name'));
$family = htmlentities(post('family'));
$tel = htmlentities(post('tel'));
$mobile = htmlentities(post('mobile'));
$nationalCode = htmlentities(post('nationalCode'));
$address = htmlentities(post('address'));
$job = htmlentities(post('job'));
$birthday = htmlentities(post('birthday'));
$paymentMethod = htmlentities(post('paymentMethod'));
$insurancePremium = htmlentities(post('insurancePremium'));
$prepayment = htmlentities(post('prepayment'));
$NumInstallments = htmlentities(post('NumInstallments'));
echo $NumInstallments;
br();
foreach ($_POST['DataAmountDate'] as $dateAmount){
echo $dateAmount;
}
// $DataAmountDate = htmlentities(post('DataAmountDate'));
// echo $DataAmountDate['dates'][0];
// print_r($DataAmountDate);
exit();
$lastId = SaleinsuranceModel::register_insurer($name,$family,$tel,$mobile,$nationalCode,$address,$job,$birthday);
SaleinsuranceModel::register_installments($lastId,$insurancePremium,$paymentMethod,$prepayment,$NumInstallments,$dates,$amountInstallments);
خروجی در مرورگر :
به hosien کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟