Puedes hacerlo reestructurando lo que ya tienes.
Ahi va...
Código PHP:
<?php
$accion= $_POST['accion'];
if($accion=="enviar"){
$campo1= $_POST['campo1'];
if(empty($campo1)) {
echo "<br><FONT COLOR=\"#FF0000\"><b><center>No llenaste el campo 1</center></b><br>";
echoform(); // muestra el formulario
} else {
echo "<form method=post action=\"".$_SERVER['PHP_SELF']."\">
<input type=hidden name=enviar value=enviar>
Llenaste el campo 1 con el valor $campo1";
}
} else {
echoform(); // muestra el formulario
}
// creas una funcion que muestre el formulario para no repetir lo mismo 2 veces
function echoform()
{
echo "<form method=post action=\"".$_SERVER['PHP_SELF']."\">
<input type=hidden name=accion value=enviar>
<center><TABLE border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr><td width=\"50\">Campo 1: </td><td><input type=text name=campo1 class=\"text\" size=\"35\"></td></tr>
<input type=submit value=Enviar! class=\"button\"></form></td></tr>
</table></center>";
}
?>