Acá no hacemos código, simplemente solucionamos errores, te podemos guiar pero no hacerte el trabajo y como a muchos de acá me molesta el copy paste.
 
La cosa sería asi:  
 Código PHP:
    if(isset($_POST['titulo'])) {
   
   $errores = false;
 
   //COMPROBAR TODAS LAS VALIDACIONES
   if(!isset($_POST['titulo']) || empty($_POST['titulo'])) {
      //FALLA ENTONCES MOSTRAMOS CARTEL
      $errores = true;
      echo "INGRESE TITULO";
   }
 
   //VALIDAMOS TODO LO NECESARIO
 
   if(!$errores) {
      //PROCESAMOS LOS DATOS SIN ERRORES
   }
 
}
 
if(!isset($errores) || $errores) {
  //AQUI VA EL FORMULARIO 
}