hola mira checate de esta forma
Código HTML:
<fieldset id='Field1'><legend> Iniciar Sesión</legend>
<div id='LogIn'>
<form action='valida.php' method='post'>
<table>
<tr>
<td>Usuario</td>
<td><input type='text' name="nombreUsuario" size='30'></td>
</tr>
<tr>
<td> Contraseña</td>
<td> <input type='password' name="clave" size='30'></td>
</tr>
<tr>
<td valign='bottom' align='center' colspan='2'><input type='submit' value='Entrar'></td>
</tr>
</table>
</form>
</div>
</fieldset>
</body>
</html>
Código PHP:
<?php
session_start();
$nom=$_POST["nombreUsuario"];
$cla=$_POST["clave"];
mysql_connect("localhost","root","admin");
mysql_select_db("alumnos");
$queEmp_usuario=mysql_query("SELECT UserName,clave FROM sesiones WHERE UserName='$nom' and clave='$cla'");
$existe_usuario=mysql_num_rows($queEmp_usuario);
$registro=mysql_fetch_row($queEmp_usuario);
if($existe_usuario>0)
{
if($registro[1]==$cla)
{
header ("Location:derechos.php");
}
else
{
echo "<script language='JavaScript'>";
echo "location = 'index.php?error=yes'";//si la contraseña no es igual
echo "</script>";
}
}
else
{
echo "<script language='JavaScript'>";
echo "location = 'index.php?error=yes'";//si la contraseña no es igual
echo "</script>";}
?>
?>