lostyazilim
tr.link

pdo da insert into kullanıcıya limit i nasıl tanımlarız .

11 Mesajlar 1.307 Okunma
acebozum
tr.link

neariyor neariyor Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 18.08.2017
  • Yaş/Cinsiyet 44 / E
  • Meslek yazılımcı
  • Konum Kayseri
  • Ad Soyad M** Ş**
  • Mesajlar 77
  • Beğeniler 1 / 7
  • Ticaret 0, (%0)
kullanıcı insert into yapacak yani ürün ekleyecek ama bu kullanıcıya limit sınırı vermek istiyorum . ayrıca verdiğim limitten sonra örnek verelim 5 adet limit verdik . her ürün eklemesinde 4 3 2 diye azalacak 0 oldugunda ekleme yapamayacak . bilgisi olan arkadaslar varmı ?
 

 

elektronikssl
webimgo

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Ek bir sütun açarsınız default 5 olur. Her ekleme yaptığında ekleme yapmadan ekleme hakkını sorgular hakkı varsa bu sütunu 1 eksiltirsiniz. if kontrolünde hak==0 ise uyarı ver dersiniz.
 

 

neariyor neariyor Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 18.08.2017
  • Yaş/Cinsiyet 44 / E
  • Meslek yazılımcı
  • Konum Kayseri
  • Ad Soyad M** Ş**
  • Mesajlar 77
  • Beğeniler 1 / 7
  • Ticaret 0, (%0)
FurkanKandemir order ve package isimlerinde tablolar olusturdum . üye package sayfasından paketini seçiyor siparişini veriyor . siparişi order tablosuna tüm bilgileri ile gidiyor . ordaki kalan adetleri paket bilgisini profiline çektim . ozaman şöyle yapayım . siparişini verirken . ürün ekleme limitini de items tablosuna sutun açarak oraya yazdırayım . örnek sipariş ettiği paket 5 limit li ise o 5 i aynı zamanda items tablosuna ekleyeceği ürüne yazdırayım . aynı kişi ikinci ürünü ekleyecegınde 2. ürüne 4 yazdırayım 1 eksilterek . son ürünü eklediğinde 0 yazsın birdaha ekleyecegınde son ürün de ki 0 ı gorsun ve ekleme yapmasın . böyle birşey yani mantık bu sanırım
 

 

neariyor neariyor Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 18.08.2017
  • Yaş/Cinsiyet 44 / E
  • Meslek yazılımcı
  • Konum Kayseri
  • Ad Soyad M** Ş**
  • Mesajlar 77
  • Beğeniler 1 / 7
  • Ticaret 0, (%0)
FurkanKandemir ekleme hakkı varmı yokmu order tablosundan sorgulasam olmaz mı ?
 

 

wmaraci
wmaraci

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
İsterseniz farklı bir tablo yapıp id uyeid hak olarak 3 sütun yapsanız da aynı yola gider farkı yok yani hangi tabloda kontrol ettirdiğinizin
 

 

neariyor neariyor Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 18.08.2017
  • Yaş/Cinsiyet 44 / E
  • Meslek yazılımcı
  • Konum Kayseri
  • Ad Soyad M** Ş**
  • Mesajlar 77
  • Beğeniler 1 / 7
  • Ticaret 0, (%0)
FurkanKandemir ekleme hakkı var mı yok mu insert into yaparken nasıl sorgulayacagım ? where vs nasıl
 

 

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Hak sayısı hangi tabloda ise insert etmeden önce select ile where kullanarak kullanıcı id'sini sorguyu yapabilirsiniz. Daha sonra bu select'ten gelen cevaba göre insert yaparsınız
 

 

neariyor neariyor Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 18.08.2017
  • Yaş/Cinsiyet 44 / E
  • Meslek yazılımcı
  • Konum Kayseri
  • Ad Soyad M** Ş**
  • Mesajlar 77
  • Beğeniler 1 / 7
  • Ticaret 0, (%0)
FurkanKandemir select yaptık ve kullanıcının 5 limiti oldugu cevabı geldi . şimdi insert yaparken bu 5 limiti ni nasıl kullanacagız . koşul mu vereceğiz . where id='$id' and limit=$limit -1 gibi mi insert yapacagız . orayı kavrayamadım
 

 

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Farz edelim select ile 5 hat geldi.
Daha sonra update sorgusu ile where şu id nin hak'ını şu sayı kadar azalt olay bu

sql de güncelleme update ile
seçme select ile
ekleme insert ile yapılır
 

 

neariyor neariyor Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 18.08.2017
  • Yaş/Cinsiyet 44 / E
  • Meslek yazılımcı
  • Konum Kayseri
  • Ad Soyad M** Ş**
  • Mesajlar 77
  • Beğeniler 1 / 7
  • Ticaret 0, (%0)
şu id nin hak'ını şu sayı kadar azalt olayını where yani koşulda nasıl belirteceğim . kusura bakma fazla soru sordum ama
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al