Hola, para poder ayudarte tube que crear un escenario que me ponga en tu situacion, espero estar acertando.
en un archivo index.php tengo el siguiente codigo del formulario.
Código:
<form id="miForm" action="guardar.php" method="post">
Campo 1 <input type="text" name="campo1"><br/><br/>
Campo 2 <input type="text" name="campo2"> * Obligatorio
<input type="submit" name="guardar" value="Guardar">
</form>
y bueno, para validar el campo2 que en este caso es obligatorio, te propongo que uses algo como esto, en tu archivo guardar.php
Código:
<?php
$value1 = $_POST['campo1'];
$value2 = $_GET['campo2'];
if( $value2 == "" ){
echo "<script type=\"text/javascript\">
alert('El campo 2 es obligatorio'); document.location.href='index.php';
</script>";
exit();
}else{
echo "Ahora aqui ya puedes guardar los datos ingresados...";
}
?>
espero que te sirva de algo... tengo otras propuestas pero en estos momentos ando un poco ocupado, si no te sirve eso te mandare otra forma de validar ok.
Suerte.