JS Code:
$('#addResults').submit(function(e) {
var user1 = $("#user1").val();
user2 = $("#user2").val();
e.preventDefault();
$.ajax({
type: "POST",
async: false,
url: url,
data: "form=addResults&user1=" + user1 + "&user2=" + user2
}).success(function( msg ) {
$('.success').css("display", "");
$(".success").fadeIn(1000, "linear");
$('.success_text').fadeIn("slow");
$('.success_text').html(msg);
setTimeout(function(){location.reload()},1200);
});
});
submit.php
case 'addResults':
$positions = $_POST['positions'];
$ez->addResults($positions);
break;
function.php
function addResults($positions) {
$this->link->query("INSERT INTO `" . $this->prefix . "result` SET race_id = '$league', event = '$event', involved_id = '$involved',
evidence_link = '$evidence', description = '$description', reporter_id = '$name', status = '0'");
echo 'Results saved';
return;
}
My question: I'd like to store all Users data into an array and push this to the PHP function so I can insert it into the DB there.
Something like:
var positions= $("#user1").val(), $("#user2").val();
I'm not sure how I format the Data line.
data: "form=addResults&user1=" + user1 + "&user2=" + user2