Ich möchte mehrere Variablen in der Datenbank speichern, aber die meisten Variablen werden mit Java-Skript/jquery berechnet. also habe ich .js/ajax und .php benutzt, um dies zu tun, aber ich bekomme Fehler bei diesem Vorgang. hier ist mein Code Beispiel-parse multiple js Variablen zu PHP mit AJAX
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);";
?>
, wenn ich diesen Code beantrage aber den Fehler wie unten bekommen -
Daten: Erfolgreich verbunden
Hinweis: Undefinierte Variable: _post in E: \ xampp \ htdocs \ insert_data.php on line 4 bis 8
Status: Erfolg
ich ganz neu bin auf AJAX und PHP bitte helfen, das Problem zu beheben.
'$ _POST ['name']' .... –
POST ist ein super globales Array definiert als $ _POST –