Jquery İle PHP İletişim Formu

Jquery İle PHP İletişim Formu

Freelance web tasarımcılar statik web sitesi işi aldığında istisnalar durumlar haricinde yazılımcıya ihtiyaç duymazlar. Bu istisna durumların en başında da çoğu zaman iletişim formları gelir. Siteye sadece bir iletişim formu eklemek için de bir yazılımcı ile anlaşmak, web tasarımcının işine gelmez:) Ancak bu noktadan sonra, internette bütün özellikleri ile çalışan bir php iletişim formu bulmak ve onu siteye eklemek web tasarımcılar için bazen zor ve can sıkıcı olabiliyor.

Hazır Jquery de web siteleri için trend haline gelmişken bunu php iletişim formu oluşturmak için kullanmamak olmazdı. Php iletişim formu arayan web tasarımcıların çok işine yarayacak bir uygulama bu. Bütün özellikleri ile çalışmaya hazır bir Php / MySql iletişim formu… Onay (Submit) butonunda ve görsel düzenlemesinde Jquery kullanılarak çok şık bir hale getirilen bu iletişim formunu diğerlerinden ayıran en büyük özelliği; sadece mesaj göndermekle kalmayıp, ayrıca bu mesajları veritabanında saklayıyor olması. Böylece iletişim formundan yollanan bütün mesajların yedeğini alabiliyorsunuz.

Mesajları veritabanında saklayan tablo aşağıdaki gibi:

Bu tablo sayesinde mesajı yollayan kişinin adı, e-mail adresi, mesaj tarihi ve mesajın kendisi veritabanında saklanıyor.

İletişim Formunun Diğer Özellikleri

1) Tabloda görülen alanların karakter sınırlarını değiştirebilirsiniz. Ancak php dosyasında da aynı değişiklikleri yapmayı unutmamanız gerekiyor.

2) Formdaki bütün kontroller ve onaylar sunucuda gerçekleşiyor. Böylece, eğer kullanıcı tarafından bir alan boş bırakılırsa ya da yanlış doldurulursa hata uyarısı görüntüleniyor.

3) İletişim formu tarafından bir mesaj yollandığında, yani veritabanına yeni bir mesaj eklendiğinde yöneticiye e-mail yoluyla yeni bir mesajın geldiği haber veriliyor.

4) İletişim formuna ait 2 farklı tasarımda CSS şablonu bulunuyor. Web sitenize uygun olanını kullanabilir ve üstünde istediğiniz değişikliği yapabilirsiniz.

Kurulum

Kurulum için yapmanız gereken tek şey, indirdiğiniz .zip dosyasının içinde yer alan veritabanı scriptini (db_main_script.sql) çalıştırmak ve config.php dosyasındaki veritabanı ayarlarını (aşağıda görünen ayarları) yapmak.

Ayrıca isteğe bağlı olarak “mesajın konusu” gibi e-mail ile ilgili bölümleri de düzenleyebilirsiniz.

Kurulumun tamamlanması için tabi ki bütün dosyaları sunucunuza yüklemeniz gerekiyor.

Kullanmaya başlamadan önce önizleme link ile formu test edebilirsiniz. Güle güle kullanın:)

Önizleme | İndir

Benzer Yazılar:

  • Cenk

    teşekkürler

  • Turgay

    Mesaj gönderildi diyor.
    Sqle baktım mailler gözüküyor ama mail gelmiyor. Sorun nedir ?

  • Ozd

    Ben denediğimde sorunsuz çalışıyordu. Gözden kaçırdığınız bir şey olabilir mi?

  • Ramazan

    Hata

    SQL sorgusu:

    CREATE DATABASE ContactForm;

    MySQL çıktısı: Belgeler
    #1044 – Access denied for user ‘telefon’@'localhost’ to database ‘ContactForm’

    Bunu nasıl çözerim kardeş ya acil cevap ne olur

  • Ozd

    “Kurulum için yapmanız gereken tek şey, indirdiğiniz .zip dosyasının içinde yer alan veritabanı scriptini (db_main_script.sql) çalıştırmak ve config.php dosyasındaki veritabanı ayarlarını (aşağıda görünen ayarları) yapmak” bölümünde anlatılan herşeyi doğru yaptıysanız böyle bir sorun çıkmaması gerekiyor.

  • Bilgehan

    Merhabalar, bu formu kullanmaya çalışıyorum fakat gönder tuşuna bastığımda orada yükleniyor resmi dönüyor ve kalıyor.

    Form üzerindeki yapımcıya ait linkleri kaldırdım ve database olarak farklı bir isim kullanıyorum. Php dosyaları içinde gerekli düzenlemeleri yaptım.

    Yardımcı olabileceğiniz farklı bir öneriniz varmı acaba?