jquery kullanmıyorum ama bildirimler ne ise ona uygun bir yöntem yapsan
mesele html() değilde javascriptte olduğu gibi
$('#noti_numbera').textContent = e;
Herkes farklı düşünmüş.
Misafir de olsa cookide misafir id tutsam
siteyevgirerken kayıtlı kullanıcı yoksa cookide misafir id var mı diye kontrol edip veritabanınavdaha önce misafir id ile kaydedilen sepeti getirip
kullanabilirim.
Bunsepeti kayıtlı kullanıcı olsa da olmasada veritabanından gelen sepeti sessiona kaydedip gösterebilirim.
Güncellemelerden kaynaklı veri tutarsızlıkları olacak bu durumda tercihen her seferinde db den çekilebilir.
Profesyonel siteler nasıl yapıyor güncellemelerde veri tutarsızlıkları olabilir özellikle ürün kampanya veya diyat değişijliklerinde
Tekrar dizi yapman gerek & yide explode et,
sonra
$exp[0] //sayfa
$exp[1] //değer
Aklıma şimdi geldi unique alanları mesela kullanıcı adı ve mail bunları girişte session da tutup güncelleme öncesi kontrol etsem uyar mı
as u sonrası için yazıyorum
as u, GROUP CONCAT(taks_filename) as grupimg
sorguna GROUP BY taksfileuserid demelisin
sorgunda kullanıcı bilgisi ve aralarında varsayılan olarak virgül ike ayrılmış şekilde
resim1,resim2 resim5 vs.. diye gelecek
resim adlarını da explode fonksiyonu ile istersen diziye çevirebilirsin
ayrıxa grup concat sınırmı sayıda karaktere izin verir işini görür yine de bunu da araştır
ö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