basta fare una if sulla variabile $_POST["nome campo"]

Prova questo esempio superbanale
Codice PHP:
<?php
if(($_POST["X"]))
  echo 
"c'è!!!
"
;
?>
<form method="post">
<input type="text" value="" name="X">
<input type="submit" value="prova" name="prova"> 
</form>
usi invece isset per vedere se il form è stato inviato oppure si è arrivati alla pagina direttamente da url

esempio completo
Codice PHP:
<?php
if(!isset($_POST["X"]))
{
    echo 
"da url!!";
} else { 
  if((
$_POST["X"]))
  {
    echo 
"c'è!!!
"
;
  } else {
    echo 
"c'è ma è vuota
"
;
  }
}
?>
<form method="post">
<input type="text" value="" name="X">
<input type="submit" value="prova" name="prova"> 
</form>