Hey Guys my goal for this multi dimensional array is to document the answers (right or wrong) for a test that the user is taking. In the beginning the test array is set up. as the user goes throught the questions the app should add to the array. Note: the page doesnt reload, the questions come via ajax.

Here is what i have so far

var test = new array();

function nextquestion(){
var result;
	
if (document.getElementById('rb2').checked = true){
	result = 'correct' ;
        }
	else{
					
	result = 'incorrect';
	}
	var num = document.getElementByName('rb').value;
					
	var question =new Array(); 
	question1[0]= document.getElementByName('rb').value; //question id    
	question1[1]= result;

I want the test array to hold the data like so


test[0]
test[1][0] = question 1
test[1][1] = correct
test[2][0] = question 4
test[2][1] = incorrect
test[3][0] = question 17
test[3][1] = correct
test[4][0] = question 12
test[4][1] = incorrect

test[0]
test[1][0] = question 1
test[1][1] = correct
test[2][0] = question 2
test[2][1] = incorrect
test[3][0] = question 3
test[3][1] = correct
test[4][0] = question 4
test[4][1] = incorrect

also what must i add to the next function to get the value of the question id so that i can + 1 to get the next question from the database

thanks in advanced!!

Some progress:

function nextquestion(){
					var result;
					var num = document.getElementById('rb1').value;
					
					if (document.getElementById('rb2').checked == true){
						result = 'correct' ;
						alert(result);
					}
					else{
						result = 'incorrect';
						alert(result);
					}
					var question =new Array(); 
						question[0]= document.getElementById('rb1').value; //question id    
						question[1]= result;
						
						test[test.length-1] = question[0];
						test[test.length-1] = question[1];
						
					for (i=0;i<test.length;i++)
							{
							alert(test[i] + "<br >");
							}
					
		}

the test array is initialized out side of the function (when the page loads)

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.