Сейчас я использую это, и оно отлично работает, но по какой-то причине я не думаю, что это лучший или самый эффективный способ выполнить эту задачу.Кажется, что это станет грязным, когда я начну добавлять больше учебников.Пожалуйста, просмотрите:
index.html:
function saveUserData(userData) {
$.post('userData.php', {
textbox1: document.getElementById('textbox1').value,
textbox2: document.getElementById('textbox2').value,
userData: JSON.stringify(userData)
}, function(data) {
return true;
});
html:
<input name="textbox1" type="textbox1" id="textbox1">
<input name="textbox2" type="textbox2" id="textbox2">
userdata.php:
$userData = json_decode($_POST['userData']);
$textbox1 = $_POST['textbox1'];
$textbox2 = $_POST['textbox2'];
//Insert user data
$query = "INSERT INTO users SET first_name = '".$userData->first_name."', last_name = '".$userData->last_name."', email = '".$userData->email."', picture = '".$userData->picture->data->url."', created = '".date("Y-m-d H:i:s")."', modified = '".date("Y-m-d H:i:s")."',test1 = '".$textbox1."',test2 = '".$textbox2."' ";
$insert = $db->query($query);