Cuando le doy click al submit me recarga la pagina, y si la contraseña o nombre de usuario no coinciden, al recargarse la pagina el contador se vuelve a inicializar a cero. Lo que quiero es que no se recargue la pagina para que el contador no se inicialice pero no lo consigo. Dejo aqui el codigo PHP y el HTML
Código PHP:
Ver original$limite=3;
$_SESSION['administrador']=$_POST['admin'];
$mysqli = new mysqli("localhost", "root", "", "****");
/* Aqui vendria todo lo que seria la recoleccion de los datos por POST
del nombre de usuario y contraseña
*/
$sql2= "select administrador from administracion where administrador='".$administrador."' and contrasenha='".$newpass."';";
$resultado2 = $mysqli->query($sql2);
if($resultado2->num_rows==1){
$_SESSION['admin'] = $_POST["admin"];
header("location:indexPrivadoAdministrador.php"); $mysqli_close($mysqli);
//$error=false;
}else{
If (isset($contador)==0){ $contador=0;
}
++$contador;
$limite=$limite-$contador;
echo "Administrador incorrecto. Te quedan".$limite."intentos";
/*echo '<script language="JavaScript" type="text/javascript">
alert("Administrador incorrecto. Te quedan '.$limite.' intentos");
</script>';*/
}
}
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" > <!--cabecera-->
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <img src="../imagenes/tituloAdministracion.png" id="titulo" title="titulo" alt="titulo"/> <input id="txtUser" name="admin" type="text"/>
<input id="txtPass" name="passw" type="password"/>
<input type="submit" name="Conectar" value="Conectar"\>