önce veritabanından en büyük id yi alıp onu bir artırıp sonra ne yarsan yapabirsin
dizilerden birini döngüye al sonra döngüde ki değer diğer dizide varmı diye bak
php nin in_array($deger,$query)
tabii in arrayı if( in_array() ) şeklinde yapmalısın varsa eşitlik yada ne kontrolü yaprsan o u yapatsın
- html içeriğini şöyle değiştir
her input için kapsayıcı bir div kullan
içinde input ve altında da claass ı message
input kontrolü yaparken hata varsa parent elementini ywni kapsayıcı divi seçip query selector ile message mesaj divini srç
text content ile içine mesaji bastir
message class ı ekstra bir class ata
class="error"
css de sabit yükseklik tanımlayabilirsin eğer iki satır olmayacaksa messaj
hata olduğunda error default olarak border ve colorunu ayarla
başarı durumunda message clasa
class="message success"
olarak ata default olarak success css tarafında ayarlarsın yeşil rengini ve sembolü
Yani css tarafında error ve success tanımlı
sadece javascript tarafında kontrol ederken atanacak
javascript input olay dinleyicisini kullanarak girilen değeri saydır istedıgin sayi olunca da yönlendir
olay dinleyicisini butona değil verlerin dinamik eklendiği parent elemente göre ayarlamalısın
div id delbutons
buton zaten olan buton
buton sonradan eklenwn
div end
let parentEl = document.getElementByid("delbutons");
parentEl.addEventListener("click", => e {
if(e.target.className == butonname){
işlemler
}
}
yazım hatalatı olabilir mobilden yazdım mantık budur
bu şekilde sonradan eklenen elementler çalışır
çünkü bitiş tarihi küçük yada eşit değil bugünün tarihinden büyük
2022 08 10 tarihi gelince oda bu tarih oluyor o zaman calıçacak
bugün ywrine kendi tarih aralığınızı belilemelisiniz bunlar illa gerekliyse
Bunun en güzel çözümü stok kodlarını çek döngüde boşluklarını kaldırıp aynı döngü içinde kaydet aşırı çoksa limit koyarak yapabilirsin zamanaşımı vb. sorun ile veri kaybı olmaması için. Birde bunları where kullanarak test amaçlı tek satırda dene.
Edit
Demek istediğim varyantlardan hangisi tek ürün olarak göster seçiliyse ürün sayfasında o özellikleri
üstte mi göstereyim.
Burda bir karmaşa oluyor.
örnek :
S beden mavi t shirt
M beden mavi t shirt
L beden mavi t shirt
M beden tek ürün olarak göster seçeneği aktifse
ürünler sayfası da
M beden mavi t shirt ayrı ürün olarak gösterilecek
burda tıklayıp ürünü açtığında hangi özelliği üstte göstermelitim
mantıken üstte s m l
olacak m de aktif olacak
ama bu mantıklımı yoksa sistemi renkler üstte olarakmı
kurgulamalıyım.
yada renk özelliği varsa eğer onu sayfada hwp üsttemi tutayım
Edit
Demek istediğim varyantlardan hangisi tek ürün olarak göster seçiliyse ürün sayfasında o özellikleri
üstte mi göstereyim.
Burda bir karmaşa oluyor.
örnek :
S beden mavi t shirt
M beden mavi t shirt
L beden mavi t shirt
M beden tek ürün olarak göster seçeneği aktifse
ürünler sayfası da
M beden mavi t shirt ayrı ürün olarak gösterilecek
burda tıklayıp ürünü açtığında hangi özelliği üstte göstermelitim
mantıken üstte s m l
olacak m de aktif olacak
ama bu mantıklımı yoksa sistemi renkler üstte olarakmı
kurgulamalıyım.
yada renk özelliği varsa eğer onu sayfada hwp üsttemi tutayım