Selamlar arkadaşlar Kodamandaki ilk yazımı bir Jquery örneği olarak sizlere sunmayı düşünüyorum duygusal anlar yaşamayı sonraya bırakırıp hemen konuya geleyimBilen bilir Php ile bir script kodlarken en uğraştıran kısımlar veri girişi ve veri gösterim yerlerinin belirlenmesidir yani back side ve end side kısımlarının yapılmasıback side da en uzun süren yer kayıt girişi değil kayıt düzenlemesidir yani 3 tane edit koyup bunları insert ile post ettirmek bir nebze kolay olsada bu verileri değiştirirken biraz zorluk yaşamaktayızşöyleki eğer bir select box ile veri girdirmişsek direk value değerini alarak db ye aşağıdaki gibi kaydedebiliriz
$secim = $_POST[‘secim’];$db->query(“Insert secilenler (secim) values $secim”); Buraya kadar herşey guzel db mize şahane bi şekilde seçimizi kaydettirdik peki ya bu kaydı düzenlemek istersek ne olacak ?Daha önceden yaptığımız seçimin hatırlanması için Jquery olmadığı zamanlarda şöyle bir yöntem kullanırdık

Buraya kadarda herşey güllük gülistanlık peki ya burada ülke seçimindeki gibi 300 tane options olsaydı hereşey için o php sorgusunu tek tek yazmak zorunda kalacaktık ki zaman israfı kod israfı alan israfı herşeyi fazla fazla kullanmış olurdukEe sorunu anladık peki ya jquery ile nasıl çözüm yapabilirizÖnceliklikli olarak jquery de seçicilerin mantığını azıcık kavramanız gerekiyor eğer bu konuya fransız iseniz buradan ingizlicesini veya buradan burhan hocanın makalesinin okuyarak bilgilenebilirsinizŞimdi kodumumuzu görelim$(document).ready(function(){$(“#secim [value=”secim; ?>”]”).attr(“selected”,”selected”);});
Evet burada ne yapılıyor şimdi azıcık göz atalım id si secim olan eleman alınıyor ve value değeri secim olan option seçiliyor örneğimizde mesela 2 numaralı option değeri php ile db den çekilere value=2 oluyor sonrasında da attr özelliği ile selected özelliği bu option a atanıyor ve minni minnacık bi kod satırı ile dağ kadar kod yazmaktan kurtuluyoruzBu basit örneği hem jquery içinde php kullanabilmeyi öğrenmeniz hemde ufkunuzun azıcık açılması için verdim daha bi çok yerde bi çok şekilde jQuery kütüphanesini kullanabilirsinizSaygılarımla