0 yada 0.01 fiyat olamaz çünkü
Sanırım olaş şöyle geliliyor.
index pagi açtın ilgili klasörde .json degilde erhangi birjson varmı bakmak ve varsa bunları listelemek.
Öncelikle kkasör içine 1.json diye kaydedeceği zaman veri tabanınada json adlı tablo oluştur sonra bunları çekerken foreach ile listelet dediğin gibi get parametresi olarak da
index?data=1 olson bu 1 senin veri tabanındaki 1.json sonra klasöre bakıp file exist ile 1.son varmı bakabilirsin.
Yalnız burada çok önemli nokta klasöre json wklerken aynı zamanda veritabanına da eklemen gerek veri bütünlüğü iöin
mysql transaction kullanmalısın
ama önce sorununu gider ona sonra bak
yeni bir tablo oluşturup order by ile tarihe göre alabilirsin.
bu daha sonra burada olmada da başka yerlerdede işini kolaylaştırır.
Aslında işlemler aynı sayfada gerçwkleşiyor.
Tabpanel var birinde adres bilgileri teslimat ve fatura. Diğer tab da ödeme bilgileri.
Sayfa açılınca yada yeni adres eklenirken adres varsa yada ilkkez eklendiyse session a değer atsam butona tıkladığında sessionu kontrol etsem olmaz mı sonuçta session sunucuda.
Merhaba olay dinleyicini tıkladığın elemente değil parent elemente ata sayfaya sonradan ekleme yaptığın için olay dinleyicin sonradan eklenenlerde çalışmaz.
<ul id="parent">
<li class="eventClick">Item 1</li>
</ul>
const parentEl = document.getElementById("parent");
parentEl.addEventListener("click", (e) => {
if(e.target.closest(".eventClick")){
deleteLiElement(e.target.parentElement.parentElement);
}
});
});
SET ettiğin keyi nereden alıyorsun onun yerine id sini alsan daha kısa yol olabilir.
Daha sade anlatabilirmisin tablo üstünde..
Veritabanı değilde kullanıcı gizlliliği bakımından güvenliği kastetmiştim.
Banada veritabanı mantıklı geldi hatta misafir kullanıcı için mail adresi girmesini zorunlu tutuyorum bu mail adresini misafir tablosuna kaydedip id sini user id olarak adres tablosuna kaydedip adreslerini alıyorum.
Eğer yönlendirme işlemini ajax işlemlerinin olduğu sayfada yaparsan header çalışmayacaktır.
Eğer öyleyse :
Ajax sayfanda $yonlendirme = false; adında bir değişken oluştur sayfanın başında olsun.
Yönlendirme geren bir durumda da $yonlendirme = true; olarak değiştir.
js tarafında response ettiğin veride
if(obj.yonlendirme){
//yönlendirme linkini burada belirleyip yönlendirebilirsin
//yada ajax sayfanda yonlendirme değişkenine atayıp burada kullanabilirsin.
}
Yaptığın şey ne belirtmemişsiniz.
Neyse
js de yönlendirme neden olmazmış siz denedinizmi
sonuçta sayfayı eğer bir php ajax sayfasına gönderip orada header ile yönlendirmek isterseniz header çalışmayacaktır.
php ajax sayfasından yönlendirme sayfını response edip js de yönlendirebilirsin. Yada ajax sayfasında bir referans belirleyip
mesela $yonlendirme = 1 (true) ise bu veri js tarafına geldiğinde yönlendireceğin sayfayı direkt js de yaaparsın.