Kullanıcılarımız sitemizde veritabanında yer alan verileri aramaları için yer alan arama bölümlerimizi daha etkin ve pratik bir uygulama haline getirebiliriz.
Kullanıcımız input’a her karekter girdiginde sorgulama yapıyoruz ve girilen karektere uygun verileri input’un altına seçilebilir bir şelikde getiriyoruz. Bu işlem için Ajax auto-suggest / auto-complete uygulaması kullanıyoruz. Örneğimizde verilerimizi text.php dosyamız içerisindeki aUsers dizimiz içerisinde sorgulayarak çekiyoruz.
Read the rest of this entry »
Veri tabanlarımızdaki verileri kullanıcılara listelerken genelde sayfalama sistemlerini kullanırız. Sayfalama sistemlerinin yanı sıra web sayfasındaki scrollbar aşağıya çekildikce verileri listeliye biliriz bu sayede bir sayfada tüm verilerin kullanıcılara sunulmasını sağlıya biliriz.
Web sitelerinde fotografların kullanımları ve kullandığımız fotografların kullanıcılara sunum şekli herzaman için önem arz etmiştir. Galerimizde yer alan fotograflar çok ve sitemizdeki kullanım alanımız sınırlı ise fotografı dizerek değildi bir botun, fotograf veya link’e tıklanıldığında galerimizi ekrana getirebilir ve galerimizdeki fotograflarımız kullanıcılara bu şekilde sunabiliriz, ilk olarak html kodlarımızdan başlayalım.
Mysql işlemlerinde verileri veri tabanımıza ekleme, vari tabanı taboları oluşturma ve mevcut verileri güncelleme işlemlerini daha önceki derslerde öğrenmiştik. Şimdi sıra veri tabanımızdaki verilerin DELETE komutu ile silinmesi işlemi.
Veri tabanımızda önceki örneklerimizde de olduğu gibi yine kitap tablosunu ele alarak örneğimize başlıyalım. Veri tabanımızda ki kitap tablosunda;k_adi, id, yazar, yorum, yayin_evi, onay ve baski_no sütunları [...]
Veri tabanımızda yer alan verileri belirli aralıklara göre listemek istiyorsak BETWEEN (arasında) komutunu kullana biliriz.
Örnek olarak veri tabanımızda haber tablomuz var olsun. Tablomuzda yer alan verilerden id’si 500 ile 1000 arasında olan verileri listelemek isteyelim.
Web projelerimizde yer alan ürünlere veya galerilere resimleri yüklemek için klasil dosya yükleme, dosyalar yüklenirken bir seferde sınırlandırma getirerek yükleme yapmamızı sağlıyor. Bir foto galeriye normal form file sistemi ile 1,3,5, gibi sınırlı yülemeler yapabiliyoruz. Bu örneğimize sayfamızı yenilemeden ajax ile fotograf dosyalarını yükleme işlemini uygulayacağız. Bu uygulamadaki asıl amaç çoklu dosya yükleme işlemleri yapmayı [...]
Web sitelerimizde yer alan bilgilerin kopyalanmasını önlemek istediğimizde önlemler almamız gerekebilir. Örneğin eposta tekrarında kullanıcının kopya yapıştır yapmasını istemiyoruz. Bu örneğimizde textleri image olarak göstermeyi öğreneceğiz. h1, h2, h3 ve spam elemetleri içerisindeki verileri resime dönüştürüyoruz.
Sistemlerimizde kayıtlı bulunan eposta hesaplarını toplu halde mail yollamak istediğimizde bir yıgınlık ve yogunluk olmaktadır. Bu yogunluğu özelliklede kayıtlı olan ama çalışır durumda olmaya eposta hesapları arttırmaktadır. Sistemimizde yer alan eposta hesaplarının (muslum@gumusluoglu.com) çalışır durumda olup olmadıklarını SMTP mail adresi doğrulama ile kontrol edebiliriz.
Web sitelerimizdeki alanları amaçlarına uygun ve kullanışlı bir şekilde kullanmak çok öenmlidir. Sitemizde yer alacak olan verilerin hepsinni gösterilmesi uzun ve karmaşık görüntünün oluşmasına neden olur buda kullanım açısından oldukça rahatsızm edici bir durumdur. Bu örneğimizde MooTools ile sitemizde 100×300 px boyutundaki bir div nesnesi içerisinde verilerimizi davamını oku ve Başa Dön linkleri ile adım [...]
Veri tabanlarımızda yer alan bilgilerin kimi zaman döküman halinde office programlarına aktarılması gerekebilir. Veri tabanımızda yer alan exmples tablosundaki verileri örneğimizde excell dökümanı olarak çıktısını alacağız. Veritabanı adımız excell, tablo adımız exmples, tablomuzda yer alan id, name, url, aciklama alanlarında yer alan verileri
gumusluoglu.xls office dosyasına aktaracagız.