Ne hata veriyor ? Verdiği hatayı bilmeden tam anlamıyla bir şey söyleyemem.
$baslangic gibi, sorgu içerisinde kullandığınız değişkenleri sorgu dışında kullanıp gerçekten bu değişkenlere veri atanmış mı ona bakın...
Tablolarınızda önek varsa öneki ekleyin tablo isimlerine.