PHP ve Ajax ile Sürükle-Bırak Sıralı Listeler

Ajax, MySQL, PHP 4 Yorum »

drag_drop.gifWeb uygulamalarında çoğu zaman bir listenin sıralamasını kullanıcı seçimi doğrultusunda sunmak gerekir. Favori kataplar, müzikler v.s Bu listelerdeki sıralamayı kullanıcıya göre ayarlamak için de genellikle “Yukarı Taşı”,”Aşağı Taşı”,”En Üste”,”En Alta” gibi butonlar koyup kullanıcının her seferinde sadece bir adım atlayarak sıralamayı yapmasını isteriz. Bir başka yöntemde listedeki her satıra textbox koyup sıralamanın bu kutulardaki sayılara göre ayarlanmasıdır. Kullanıcı sıralamayı tek adımda oluşturacak olsa da hesaplama yapmak zorunda kalacağı için bu yöntem de kolay olmayacaktır.

Bu yazımızda gelişen javascript ve ajax yöntemleri sayesinde sürükle-bırak yöntemini kullanarak böyle bir sıralamayı daha kolay bir şekilde nasıl yapabileceğimizi göreceğiz. Listedeki bir elemanı sürükleyerek sırasının değiştirilmesini, bıraktığımızda ise veritabanına listedeki yeni sırasının kaydedilmesini sağlayacağız. Tüm işlemleri (sürükle-bırak, efektler, ajax ile veri kaydı) Prototype ve Scriptaculous js frameworklerinden faydalanarak yapacağız. Devamını Oku »

EkleBunu Sosyal Paylaşım Butonu

Her Konuda Kopya Kağıtları (Cheat Sheets)

Ajax, Apache, CSS, Javascript, Linux, MySQL, PHP Yorum Yok »

Scott Klarr isimli bir arkadaşımız hemen hemen her konuda cheat sheets diye tabir edilen kopya kağıtlarını bir araya toplamış. Programlama, bilgisayar sistemleri ve tasarım konularında çok sayıda kopya kağıdı mevcut. Elimin altında her konuda özet bir belge olsun diyenler için bire bir.

EkleBunu Sosyal Paylaşım Butonu

PHP’de IN Fonksiyonu

PHP Yorum Yok »

Mysql’de uzun OR sorgularından bizi kurtaran IN fonksiyonundan daha önce bahsetmiştik. Php’de IN fonksiyonunun tam karşılığı olmasa da aynı şekilde işimize yarayacak olan bir kullanım şekli:

$degisken='php';
if(in_array($degisken, array('linux', 'apache', 'mysql', 'php')))
{
  echo 'www.lampforweb.com';
}
EkleBunu Sosyal Paylaşım Butonu

Mysql’de Türkçe Tarih Formatı

MySQL, PHP Yorum Yok »

Mysql’de verileri Türkçe tarih formatı şeklinde çekerek ekrana basmayı bir çoğumuz istemişizdir. Mysql’de tarih formatı varsayılan olarak “Yıl-Ay-Gün” olarak gelmektedir.

Şimdi bunu avantajları ve dezavantajları ile beraber nasıl kullanabiliceğimizi anlatmaya çalışacağız. Faydalanacağımız mysql fonksiyonu date_format() fonksiyonudur.

Fonksiyonun kullanımı :

date_format(tarih,istenilen_format)

ör:

SELECT date_format(kayit_tarihi, '%d-%m-%Y')  AS yeni_tarih FROM kayitlar WHERE durum='4'

Yukarıdaki sorgu sonucunda gelen sonuç “2008-01-31″ şeklindeki bir değer için “31-01-2008″ olacaktır. Tahmin edeceğiniz üzere %d = gün, %m=ay, %Y=yılı temsil eder. Farklı kullanımlar için Mysql’in sitesinden faydalanabilirsiniz.

Bu şekildeki kullanımın avantajı Mysql’den gelen veriyi yeniden formatlama zahmetinden bizi kurtarmasıdır. Bu kullanımın dezavantajlı olduğu durumlar da olmaktadır. Bu Mysql fonksiyonun kullanılması genellikle sorguların performansını düşürmektedir. Ziyaretçi sayısı yüksek bir sitede bu fonksiyonu kullandığınız sorgularınız varsa o sorguları gözden geçirmenizi ve performansını takip etmenizi tavsiye ederiz. Eğer performansı düşürdüğünü gördüyseniz ve tarihi Php ile formatlamak isterseniz şu yazımızdan ( php tarih format ) faydalanabilirsiniz.

EkleBunu Sosyal Paylaşım Butonu

Php Kaynak

PHP Yorum Yok »

Php ile ilgili örnek uygulama, kütüphane, kod örnekleri, yazılımlar ve eğitsel dökümanlar bulunan, geniş bir arşive sahip güzel bir yabancı kaynak.

Benzer siteler: www.hotscripts.com, www.phpclasses.org, www.php-resource.de, php.resourceindex.com

EkleBunu Sosyal Paylaşım Butonu

Php Framework Listesi

PHP Yorum Yok »

Php 5 ile birlikte php projelerinin çoğu nesne tabanlı bir yapıya geçmeye başladı. Daha anlaşılır bir yapı, daha esnek kod yapısı, daha kolay kod yazımı bunda en büyük etken. Sayıları ve yetenekleri giderek artan php frameworkler (Hazır nesnelerden oluşan iskelet) ise işleri daha da kolaylaştırıyor. En çok bilinenleri Zend Framework, CodeIgniter, CakePHP ve symfony. Listenin tamamı aşağıda. Yapmanız gereken sizin isteklerinize cevap verebilen frameworkü seçmek. Devamını Oku »

EkleBunu Sosyal Paylaşım Butonu

Apache Php Mysql Kurulumu

Apache, MySQL, PHP Yorum Yok »

Web programlamaya yeni başlayanlar için Apache Php Mysql kurulumu hakkında bilgi verelim istedik. Kurulum için 2 alternatifiniz var; her programı ayrı ayrı kurup ayarlarını elle yapmak yada hazır kurulum programlarını kullanarak tek adımda tüm kurulumu gerçekleştirmek. Yeni başlayanlar büyük ihtimalle hazır kurulum programlarını tercih edecektir (Tavsiye edilir). Ama bu üçlünün (Apache Php Mysql) kendi aralarındaki ilişkiyi anlamak ve deneyim kazanmak adına en az bir kez, her birini ayrı ayrı kurup ayarlarını elle yapmanızda fayda var.

Apache Php Mysql Kurulumu (Ayrı Ayrı):

  1. Windows Sistemlerde
  2. Ubuntu-Debian Linux Sistemlerde Buradan veya Buradan
  3. OpenBSD Unix Sistemlerde
  4. Pardus Linux Sistemlerde

Apache Php Mysql Kurulumu (Hazır Programlar İle):

  1. WAMP Web - İndir - Kurulum
  2. EasyPHP Web - İndir - Kurulum
  3. Apache2Triad Web - İndir - Kurulum
  4. PhpTriad Web - İndir - Kurulum
  5. XAMPP Web - İndir - Kurulum
  6. NuSphere Tech Platform Web - İndir - Kurulum
  7. AppServ Web - İndir - Kurulum
  8. Uniform Server Web - İndir - Kurulum
EkleBunu Sosyal Paylaşım Butonu

Php Tarih Format Fonksiyonu

PHP 1 Yorum »

Daha önce acil ihtiyaçtan hazırlanmış ve sizlerle paylaşılmış olan “haftanin_gunu” fonksiyonunu geliştireceğimizi söylemiştik, ve geliştirdik! Sizlere afiyetle kullanmanız için “tarihFormat()” fonksiyonunu hazırladık. Fonksiyonumuz “2007-07-16 18:32:00″ formatında verilen tarihi; ay adı, haftanın günü, saat ve farklı formatlar şeklinde kullanabilmemizi sağlıyor. Eğer fonksiyonumuza herhangi bir tarih değeri göndermez isek fonksiyonumuz otomatik olarak bugünün tarihini baz alarak işlem yapıyor. Fonksiyonda tanımlı olan formatları ihtiyaçlarınıza göre değiştirebilir veya çoğaltabilirsiniz.

Devamını Oku »

EkleBunu Sosyal Paylaşım Butonu

Dinamik açılan kutular oluşturma

MySQL, PHP Yorum Yok »

Projelerimizde sıkça ihtiyaç duyabileceğimiz konulardan biri olan veritabanındaki veriler ile dinamik açılan kutular oluşturma için güzel bir örnek.

Devamını Oku »

EkleBunu Sosyal Paylaşım Butonu

Değişken Karşılaştırma

PHP Yorum Yok »

Program yazarken en çok yaptığımız şeylerden birisi de değişkenlerin değerlerini sabit ifadelerle karşılaştırmaktır. En çok yapılan hata da bu noktada karşımıza çıkıyor. Bazı dillerde karşılaştırma yapmak için bir tane eşittir kullanılır.

if a=3
....

gibi. Bazı dillerde ise çift eşittir kullanılır.

if($a==3)
{..}

gibi.

Devamını Oku »

EkleBunu Sosyal Paylaşım Butonu
Lampforweb 2007 Tüm hakları saklıdır. Tema N.Design Studio
İçerik RSS Yorum RSS Giriş