Bu arada hocam gereksiz değişken kullanımına gerek yok


$title = $_POST['title'];
$title = str_replace(" ", "-", $title);
echo $title;


hatta direkt

$title = $_POST['title'];
echo str_replace(" ", "-", $title); //bu sadece satır sayısını azaltacaktır.

şeklinde de yapabilirsiniz. Gereksiz değişken kullanımından kaçınmak kodlama için daha sağlıklıdır