• 23-06-2020, 02:21:01
    #1
    Başlıktaki işlemi uzun uzun php kodu ile yapıyorum.
    Bu işlemin basit bir yolu var mı acaba? PHP de ya da Jquery'de
  • 23-06-2020, 02:24:56
    #2
    sessiona atayabilirsiniz hocam .
  • 23-06-2020, 02:26:54
    #3
    Merhabalar,
    Fikrim var bu konuda;
    DB de temp diye bir tablo olur. Bu tabloda eğer hatalı bir işlem olursa alanlar geri doldurulur. DB de de bu veriler json olarak sakanılıp parse edilerek dağıtılabilir.

    Tüm hatalı işlemlerde bu tablo kullanılabilir. Hem güvenli olur .
  • 23-06-2020, 02:28:48
    #4
    PHP'de kontrol edince hatalı alan varsa form sayfasına geri atarken aldığın değerlerin bulunduğu bir dizi ile birlikte atarsın. Sonra ?? operatörü ile bu dizinin içindeki elemanın varlığını sorgulayarak value değerine gerekli veriyi yazdırırsın.
  • 23-06-2020, 02:29:04
    #5
    EmreCapan adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,
    Fikrim var bu konuda;
    DB de temp diye bir tablo olur. Bu tabloda eğer hatalı bir işlem olursa alanlar geri doldurulur. DB de de bu veriler json olarak sakanılıp parse edilerek dağıtılabilir.
    yanlış bir düşünce bana göre ,sistemi aşırı derece yorar.en mantıklısı session veya cookie atamak .
  • 23-06-2020, 02:29:09
    #6
    EmreCapan adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,
    Fikrim var bu konuda;
    DB de temp diye bir tablo olur. Bu tabloda eğer hatalı bir işlem olursa alanlar geri doldurulur. DB de de bu veriler json olarak sakanılıp parse edilerek dağıtılabilir.
    DB e gerek yokki hocam bu konuda zaten aynı sayfada olacak POST içerisinde veriler var onları oradan alıp dağıtıyorum.
    Belki jquery ile otomatik bir işlem vardır ya da php ile bir fonksiyon vardır diye düşündüm.
  • 23-06-2020, 03:55:18
    #7
    Form öge lerinin value sine isset verebilirsin örnek

    <input type="text" name="deneme" value="<php isset($_POST['deneme']) ?> />

    Telden yazdım yanlışım varsa afolla
  • 23-06-2020, 11:54:31
    #8
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Form öge lerinin value sine isset verebilirsin örnek

    <input type="text" name="deneme" value="<php isset($_POST['deneme']) ?> />

    Telden yazdım yanlışım varsa afolla
    Hocam ekleme & düzenleme aynı sayfaya php dosyasında yaptığımdan bu da olmuyor maalesef.

    Anlaşılan bildiğim yoldan devam edeceğim teşekkürler ilginize
  • 23-06-2020, 12:13:38
    #9
    Formdaki verilen kaybolmaması için en güzel metot jquery post veya Ajax olayıdır. Sayfayı değil formu dinamik bir şekilde arkaplanda post ederseniz cevaba göre sayfaya yazdırır veya yönlendirirsiniz.