Hi

I am in a bit of fix. I am developing a module in PHP where I am using javascripts to validate the data entered by the user. Now the problem is that I am firing a query to the database through PHP and hence storing its results in PHP variables. To validate a form I have to check whether the data entered by the user matches with database or not.

var i,x=0;
	<?php $ind=0; ?>
	for(i=0;i< <?php echo $num ?>;i++) 
	{
		alert(<?php echo $ind; ?>);
		if(fobj.username.value== <?php echo "\"".$uname[$ind]."\"";?>)
		{
			alert(<?php echo "\"".$uname[$ind]."\"";?>);
			x=x+1;
			alert("if");
		}	
		alert("loop");
		<?php $ind++; ?>
		alert(<?php echo $ind;?>);
	}
	if(x>=1)
	{
		alert("Can't login. User Name has expired.");
		return false;
	}

The above given code is written in tags of javascript. Now what's happening is that variable $ind is reseting itself when the loop starts again. At the end of loop if it's value is 1 then it becomes 0 when it reiterates the loop again.

What's going on guys. How could I retain the value of $ind

this is also done by using simple php and database queries...
why are you try to do this by java script????

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.