Skip to content

This project has been given me for Web Programming class.

Notifications You must be signed in to change notification settings

sumeyyedrl/PHP_MySQL_Project

Repository files navigation

Bağış Websitesi

Bu proje Web Tabanlı Programlama dersi kapsamında verilmiştir. Bu projede PHP, MySQL ve HTML kullanılarak bir websitesi tasarlamamız istenmiştir. Tasarlanan web sitesinde elde edilen verilerin saklanması, bu verilerin çekilmesi, düzenlenmesi ve silinmesi işlemlerini barındırmaktadır.

Tasarlanan websitesine linke tıklayarak ulaşabilirsiniz.

Proje Tanıtımı

Ana sayfada kullanıcı ve yetkili için giriş yapma, ve sadece kullanıcı için kayıt olma butonları bulunmaktadır. Yetkililer için de kayıt olma formu bulunmaktadır ancak ana sayfaya eklenmemiştir. Bunun sebebi ziyaretçilerin kolayca yetkili hesabı açıp verileri kontrol etmesini engellemektir.

Ekran görüntüsü 2023-05-23 203317

Yetkili kaydı oluşturmak için ise buradaki linkten yararlanabilirsiniz. Yetkililer bütün kullanıcıları ve yapılan bütün bağışları görüntüleyebilmektedir. Aynı zamanda bağış yapılan kurumları düzenleyebilir, silebilir ve yeni kurum ekleyebilirler.

Ekran görüntüsü 2023-05-23 203459

Kullanıcılar ise kayıt olup giriş yaptıktan sonra bağış yapılabilecek kurumları görüntülerler. Bağış yapmak istedikleri kurumu seçip bağışlarını tamamladıktan sonra bağış geçmişinde daha önceden yaptıkları bağışlar da dahil olmak üzere tüm bağışları gözlemleyebilirler.

Ekran görüntüsü 2023-05-23 203535

Proje ile ilgili detaylı youtube tanıtım videosuna buradan ulaşabilirsiniz!

Gereklilikler

Websitesini tecrübe etmeye buradan başlayabilirsiniz. Ayrıca yetkili erişimine sahip olmak için buradan kayıt oluşturabilirsiniz.

Projeyi kendi bilgisayarınızda deneyimlemek istiyorsanız şu adımları izlemelisiniz;

  • XAMPP isimli yerel sunucu sağlayan uygulamayı indirip kurmalısınız. Buradaki linkten uygulamayı indirebilirsiniz.

  • Projenin bütün dosyalarını XAMPP uygulamasının kurulduğu dosyadaki htdocs isimli doyaya yüklemelisiniz.

  • Uygulamayı açıp Apache ve MySQL modüllerini çalışır hale getirmelisiniz. Port çakışması gibi durumlarda bu modüller çalışamayacakır ve uygulama uyarı verecektir. Bu gibi durumlara dikkat edin ve config butonuyla gerekli ayarları yapın.

  • Apache modülünün çalıştığı portu localhost:... şeklinde ifadenin sonuna ekleyin ve tarayıcınızda aratın.

  • Ana sayfaya ulaşmış olacaksınız.

    Veri tabanı gerekli ayarlamaları yapmak için ise şu adımları izlemelisiniz;

  • Ana sayfaya ulaştığınızda adres çubuğundaki 'index.html' ifadesini silip 'phpmyadmin' ifadesini eklemelisiniz.

  • Açılan sayfanın üst kısmında SQL ifadesine tıklayıp mysql.sql isimli dosyanın içindeki kodu oraya yapıştırın ve çalıştırın.

  • Ardından mysql.php isimli dosyada ilgili değişkenlere şu değişiklikleri uygulayın;

      $db_host="localhost";
      $db_user="root";
      $db_pass="";
      $db_name="donation";
    
  • Tebrikler! Projeyi kendi bilgisayarınızda test etmeye hazırsınız!

Kullanılan Programlar

  • VSCode : Editör olarak kullanılmıştır.
  • XAMPP : Proje geliştirilirken sanal sunucu sağlamada kullanılmıştır.
  • Bulma : Websitesinin tasarımında kullanılmıştır.

About

This project has been given me for Web Programming class.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published