# Form: php validation help

**URL:** <https://forum.kirupa.com/t/form-php-validation-help/232308>\
**Category:** programming\
**Created:** [July 12, 2007, 4:41pm UTC](https://forum.kirupa.com/t/form-php-validation-help/232308 "2007-07-12T16:41:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Utech22](https://avatars.discourse-cdn.com/v4/letter/u/f17d59/32.png) [@Utech22](https://forum.kirupa.com/u/Utech22)\
**Post date:** [July 12, 2007, 4:41pm UTC](https://forum.kirupa.com/t/form-php-validation-help/232308/1 "2007-07-12T16:41:45Z")

</div>

I am doing a test validation form, I am not getting the error message to display;  
here is the code:

```php
<?php
#-----CHECK SUBMITTION ----------
if (isset($_POST['action']) || ($_POST['action'] == 'submitted')) 
{
#-----CHECK IF NAME FIELD IS EMPTY----
 if (empty($_POST['name']))
 { 
  $message = "* Name is required";//exit;
 }
#-------CHECK IF AGE IS AN INTEGER AND EMPTY----
  if( (empty($_POST['age'])) && (!is_int($_POST['age'])) )
  {
   $message = "* Age is required";
  exit;
  }
 
 echo '<pre>';
    print "Name: ";
  echo $_POST['name']; 
  echo '<br>';
  print "Age: ";
  echo $_POST['age']; 
  echo '</pre>';  
    echo '<a href="'. $_SERVER['PHP_SELF'] .'">Back</a>';
    echo '</pre>';
} else {
//ERROR MESSAGE ($message) IS DISPLAYED BESIDE EACH FIELD IF RESULT IS TRUE//
?>
 
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
 <label>Your name: <input type="text" name="name" > <?php echo $message; ?></label><br />
 <label>Your age: <input type="text" name="age" ><?php echo $message; ?> </label><br />
 <input type="hidden" name="action" value="submitted">
 <label><input type="submit" ></label>
</form>
<?php
}
?>
 

```
