Cita: if (isset($_POST["usuario"],$_POST["clave"]) and $_POST["usuario"]<>"" and $_POST["clave"]<>""){
AND, en php no existe, se usa && para el OR es || te aconsejo que te leas la parte de comparadores booleanos, al igual que <> no esta correctamente, deberias usar !=
Saludos.