Aynı sayfada post işlemi
Not: $veri[0]
Sayfanın Main Body kısmında yazıyı çekmekte kullandığım kod onu buraya yapıştırmadım.
Aynı sayfada yazının tüm içeriği MAin Body kısmında ve sayfanın sağında küçük bir kart içinde (yukardaki kod bloğu) tüm yazıların yıllara göre listelemesini yapıyorum.
Option value ile yılı seçiyorum bunu aynı sayfada post edip cardın body kısmında bu post a göre o yılın yazı başlıklarını listeletiyorum.
Bu haliyle çalışıyor ama bunun yerine jquery ile yapmak daha mı uygun? bu konuda yardımcı olur musunuz? javascript ve jquery den anlamıyorum.
Bu şekil aynı sayfada post etmek sanki sıkıntı yaratacak gibime geliyor. Ayrıca mobil görünümde yıl seçip listeletince sayfada refresh olduğundan ister istemez sayfa yukarı kayıyor tekrar aşağı kaydırmak gerekiyor. Bu da kullanım açısından sıkıntı yaratıyor.
Daha uygun bir kod yazımı için yardımınızı rica ediyorum.
Menüyü de içine almasının sebebi başta header.php yi de sayfaya çağırmanız. Onun için postu yakalayan php kodlarından önce bir çıktı olmaması gerekli. Sayfanın en başına yazın dememin sebebi de bu. Dönen cevabın öncesinde ve sonrasında bir çıktı olmaması lazım. En iyisi farklı bir sayfaya istek gönderin. Bir ajax.php oluşturun, ajax isteklerini o sayfada yapın.
Javascript kodlarını da body kapanış taginden hemen önce jquery dosyasını sayfaya çağırmanızdan SONRA yazarsanız çalışması gerekir