por que no validas con java script, mira aqui te dejo un ejemplo no se si es lo que deceas hacer
login.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<form id="target" name="formulario" autocomplete="off" method="post" action="login.php" >
<p>usuario:
<label>
<input type="text" name="login" id="login" />
</label>
</p>
<p>contraseña:
<label>
<input type="text" name="pass" id="pass" />
</label>
</p>
<p>
<label>
<input type="button" value="acceder" class="bt_register" onclick="valida_envia()"/> </label>
</p>
<p> </p>
<p> </p>
</form>
</body>
</html>
<script type="text/javascript">
function valida_envia()
{
if (document.formulario.login.value=="") // nombre del campo
{
alert("Debe ingresar el No de Control o Nip");
document.formulario.login.focus();
return;
}
if (document.formulario.pass.value=="") // nombre del campo
{
alert("se necesita contrasena");
document.formulario.pass.focus();
return;
}
document.formulario.submit();
}
</script>
//<?php
//if ($_GET["error"]=="yes"){
//?>
//<SCRIPT>
//alert("Estas intentando acceder con un Numero de control o Nip Incorrecto Verifica tus datos...");
</SCRIPT>
// <?php
// }
// ?>
este es un simple formulario en donde te valida los campos para que no esten vacios si es esto lo que buscas hay mas opciones que puedes agregarle al codigo ahora unas ves que ayas insertado puedes mandar un simple mensaje de alert con javascript quedaria hacia
recibe.php<?php
include("conexion.php");
$login=$_POST['login'];
$pass=$_POST['pass'];
conectar();
mysql_query("insert into user(user,pass) values('$login','$pass')"); desconectar();
echo "<script language='javascript'>";
echo "alert("campos registrados")'";
echo "</script>";
echo "location='index.php'";
?>