• 29-11-2019, 16:20:10
    #1
    Merhabalar,

    php'de can sıkıntısından bir script yapiyorum, aklıma geldikçe geliştiriyorum hizmetler, ürünler v.b alanlar için switch buton (aktif-pasif özelliği) yaptım sonra düşündüm bunu özellikler olarak yapmayı planlıyorum şimdi örneğin scriptte fotoğraf galerisi, ekibimiz, markalarımız, hizmetlerimiz, blog v.s. özellikleri var müşteri kullanmak istediğinde bu switch buton yardımı ile açıp kapatabilsin diye düşünüyorum. Sizce bunu nasıl yapabilirim ?

    hizmetler tablosu =
    markalar tablosu =
    ekibimiz tablosu =

    olduğunu varsayalım bu mödülleri tek bir php dosyasında topladıgımızı varsayalım nasıl işlevlik katarız yani hizmetler tablosuna nasıl aktiflik pasiflik kazandırabilirim ?
  • 29-11-2019, 16:24:16
    #2
    JS - XHR - PHP üçlüsü ile yapılabilir. Tıklayınca animasyon olmasın, sayfa yenilense de sorun yok diyorsanız PHP'de olabilir.
  • 29-11-2019, 16:28:40
    #3
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    JS - XHR - PHP üçlüsü ile yapılabilir. Tıklayınca animasyon olmasın, sayfa yenilense de sorun yok diyorsanız PHP'de olabilir.
    anlamak istediğim işin mantıgı hocam yapı olarak sorun yok, misal şöyle açıklıyım size örneğin;


    duyuru kısımı için yaptım eklenilen verileri aktif-pasif yaptırıyorum sorun yok, ama ben birkaç temel mödül için bunun gibi yapayım diyorum adam berki ürünlerimiz alanını kullanmayacak varsayalım hemen pasif etsin diye düşünüyorum ama işin mantıgını çözdüremedim veri eklerken sorun yok hani durum diye sütün açıp içinde sorguları çeviriyoruz ama direk tabloya nasıl bir işlem yapabilirim bunun mantıgını anlamak isterim
  • 29-11-2019, 16:31:29
    #4
    JS ile click eventini alıp, XHR ile oluşturduğun datayı back-end'e yollayacaksın. PHP datayı işleyip, sonuca göre veri dönecek. XHR, JS'e iletecek sonucu. Başarılıysa görselde ki gibi olur. Başarısızsa hata mesajı döndürebilirsin. (XHR-AJAX-FETCH-AXIOS hepsi aynı işlevi görebilir)
  • 29-11-2019, 16:36:17
    #5
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    JS ile click eventini alıp, XHR ile oluşturduğun datayı back-end'e yollayacaksın. PHP datayı işleyip, sonuca göre veri dönecek. XHR, JS'e iletecek sonucu. Başarılıysa görselde ki gibi olur. Başarısızsa hata mesajı döndürebilirsin. (XHR-AJAX-FETCH-AXIOS hepsi aynı işlevi görebilir)
    çok teşekkür ederim üstadım, peki bu işi yalın php ile nasıl halledebiliriz o konuda bilginiz var mı ?
  • 29-11-2019, 16:38:57
    #6
    ynR adlı üyeden alıntı: mesajı görüntüle
    çok teşekkür ederim üstadım, peki bu işi yalın php ile nasıl halledebiliriz o konuda bilginiz var mı ?
    Switch butonları form içerisinde tutarsın ardından Kaydet butonuna basıldığında butonları backende post eder işlemleri yapar sonuç sayfasında yönlendirirsiniz ancak Switch button gibi öğeler dinamik olduğu için javascript ile dinamikleştirerek kullanmak görsel ve işlevsel olarak daha faydalıdır.