I want to save multiple variables to database, but most of the variable are calculated using java-script/jquery. so i have used .js/ajax and .php to do so but i am getting error on doing this. here is my code example-
JS/Jquery-
$(function(){
$("#btn").on('click', function() {
var name = $("#myname").val();
var yoursex = $("input[name='gender']:checked").val();
var date = new Date($('#dob').val());
var c_age = calc_age();
var social_age = calcSocialAge();
$.post("insert_data.php", {
name: name,
sex: yoursex,
dob: date,
crono_age: c_age,
social_age: social_age
},
function(data, status){
alert("Data: " + data + "\nStatus: " + status);
});
});
});
insert_data.php
<? php
include_once('connect-mysql.php') ;
$name = $_post['name'];
$sex = $_post['sex'];
$dob = $_post['dob'];
$c_age = $_post['crono_age'];
$s_age = $_post['social_age'];
$sql = " INSERT INTO `patient_info` (`pt_id`, `pt_name`, `pt_gender`, `Pt_dob`, `pt_C_age`, `pt_s_age`)
VALUES ('', $name,$sex, $dob, $c_age, $c_age, $s_age );";
?>
when i am applying this code but getting the error like below -
Data: Connected successfully
Notice: Undefined variable: _post in E:\xampp\htdocs\insert_data.php on line 4 to 8
Status: success
I am quite new to AJAX and PHP please help to resolve the issue.