Benimde kafamı karıştırdın Kalyoncu

Evet url'de id olmak zorunda, bu yüzden (.*)-(.*) kullanıyoruz, birincisi $1 (id değeri) ikinicisi oraya gelecek herhangi bir yazı.
TrueLove'ın verdiği örneğe göre $1-<?=$baslik?>.html yani.
Formla bunun bağlantısı ne onu anlamadım

Önemli olan url değil mi