• 06-10-2023, 09:32:46
    #1
    sevgili arkadaşlarım;
    güzellik merkezi için php tabanlı birşeyler yazıyorum.
    epilasyon yapılan 25 adete kadar bölge var.
    randevu sayfasında bu bölgeleri işaretlenmesi gerekiyor.
    checkbox olarak yazmayı düşündüm ama veritabanına nasıl kaydederim,
    yada fonksiyon olarak mı yapmalıyım
    fikir verebilirmisiniz?

    <input type="checkbox" id="bolge1" name="bolge1" value="dudak_ustu">
      <label for="bolge1">Dudak üstü</label>
        
      <input type="checkbox" id="bolge2" name="bolge2" value="cene">
      <label for="bolge2">Çene</label>
      
       <input type="checkbox" id="bolge3" name="bolge3" value="favori">
      <label for="bolge3">Favori</label>
      
      <input type="checkbox" id="bolge4" name="bolge4" value="alin">
      <label for="bolge4">Alın</label>
      
        
       <input type="checkbox" id="bolge5" name="bolge5" value="koltuk_alti">
      <label for="bolge5">Koltuk altı</label>
  • 06-10-2023, 09:35:33
    #2
    name="bolgeler[]"

    $checkbox = json_encode($_POST['bolgeler']);
    bu datayı da veritabanında text olarak saklayın.
  • 06-10-2023, 09:41:23
    #3
    OguzhanLevent adlı üyeden alıntı: mesajı görüntüle
    name="bolgeler[]"

    $checkbox = json_encode($_POST['bolgeler']);
    bu datayı da veritabanında text olarak saklayın.
    teşekkür ederim; randevu düzenle sayfasında bu verileri düzenleyebilirmiyim?
  • 06-10-2023, 09:41:31
    #4
    Yukardaki gibi yahut 1 ve 0 diye saklayabilirsiniz. Ben olsam 1-0 yapardım.
    Edit: birde üstadım koltuk_alti değil koltukalti yapın bence
  • 06-10-2023, 09:45:07
    #5
    burhanmizrak adlı üyeden alıntı: mesajı görüntüle
    teşekkür ederim; randevu düzenle sayfasında bu verileri düzenleyebilirmiyim?
    Aynı mantıkla işlem yapabilirsiniz, bu dataları ayrı ayrı yazdırmak yerine veritabanına hizmetleri kayıt ettirip oradan foreach ile dataları yazdırın, daha sonra randevu oluştururken dbden çektiği hizmetleri müşteri seçsin json olarak randeuyu kaydedin. Randevu düzenleme ekranında ise Randevuları array e dönüştürüp aynı mantıkla update yapabilirsiniz.

    Valueları da "dudak_ustu" yerine "Dudak Üstü" şeklinde belirleyin. Hiç bir problem yaşamazsınız.
  • 06-10-2023, 09:57:15
    #6
    OguzhanLevent adlı üyeden alıntı: mesajı görüntüle
    Aynı mantıkla işlem yapabilirsiniz, bu dataları ayrı ayrı yazdırmak yerine veritabanına hizmetleri kayıt ettirip oradan foreach ile dataları yazdırın, daha sonra randevu oluştururken dbden çektiği hizmetleri müşteri seçsin json olarak randeuyu kaydedin. Randevu düzenleme ekranında ise Randevuları array e dönüştürüp aynı mantıkla update yapabilirsiniz.

    Valueları da "dudak_ustu" yerine "Dudak Üstü" şeklinde belirleyin. Hiç bir problem yaşamazsınız.
    anladım; biraz kurcalayım bakalım, eğerki çözemezsem yazma konusunda yardımcı olurmusun
  • 06-10-2023, 09:58:45
    #7
    Tabiiki hocam, pmden ulaşırsanız yardımcı olurum.
  • 06-10-2023, 10:02:36
    #8
    int olarak saklamanız daha iyi olur gibi, müdahale ederken ve düzenlerken uğraşmazsınız.
  • 06-10-2023, 11:41:26
    #9
    OguzhanLevent adlı üyeden alıntı: mesajı görüntüle
    Tabiiki hocam, pmden ulaşırsanız yardımcı olurum.
    dm gönderdim arkadaşım, teşekkürler