Tengo el siguiente código PHP que lo hice solo para probar.
Sin embargo, no logro hacerlo funcionar.
no me hace caso de los valores y me imprime siempre lo que no debe imprimir según sea el caso.
Esto me ha sucedido varias veces con otros códigos y nunca logro solucionarlo.
échenle un vistazo y me dicen cual es mi error, ya que lo cometo siempre.
Código PHP:
Ver original<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Inicio de Sesion</title>
<link rel="stylesheet" href="css.css" type="text/css">
<link rel="stylesheet" href="form.css" type="text/css">
</head>
<body>
<center><h1>Ejercicio 2 Metodo POST-GET</h1>
<div id="contenido" class="contenido">
<?php
if(!$_POST){
echo '
<form action="login.php" method="POST" class="uniForm">
<fieldset class="inlineLabels">
<div class="ctrlHolder">
<label for="">Usuario</label>
<input type="text" id="usr" name="usr" value="" size="35" class="textInput">
<p class="formHint">Escribe tu nombre de usuario.</p>
</div>
<div class="ctrlHolder">
<label for="">Clave</label>
<input type="password" id="pss" name="pss" value="" size="35" class="textInput">
<p class="formHint">Introduce tu clave.</p>
</div>
<div class="buttonHolder"><button type="submit" class="primaryAction">Ingresar</button></div>
</fieldset>
</form>';
$usuario=$_REQUEST["usr"];
$clave=$_REQUEST["pss"];
} else {$user="Mijail";
$pass="clave";
if ($user!=$usuario){
echo "<center><h3>Usted ha ingresado un usuario incorrecto</h3></center>";
}else {
if ($clave!=$pass){
echo "<center><h3>Usted ha ingresado una clave incorrecta</h3></center>";
}else {
echo "Mijail ROndon";}
}
}
?>
</div></center>
</body>
</html>