• 21-11-2017, 14:33:10
    #1
    Merhaba arkadaşlar benim form sayfam var örnek ziyaretçi ad soyad şehir meslek alanlarını dolduruyorlar, 2. defa kişi tekrar bu bilgileri tekrar girmek zorunda kalıyor bunu 2. defa forma nasıl hatırlatabiliriz. otomatik kişi tekrar forma geldiğinde daha önce girdiği bilgiler gözüksün istiyorum, ziyaretçi tekrar tekrar bilgileri manuel girmesin istiyorum varmı böyle bir çözüm yolu yardımcı olabilirmisiniz.
  • 21-11-2017, 14:35:44
    #2
    cookie ile yapabilirsiniz
  • 21-11-2017, 14:47:16
    #3
    aTKn94 adlı üyeden alıntı: mesajı görüntüle
    cookie ile yapabilirsiniz
    peki nasıl yapacağız ?
  • 21-11-2017, 14:48:44
    #4
    Üyeliği durduruldu
    Yekta adlı üyeden alıntı: mesajı görüntüle
    peki nasıl yapacağız ?
    Ücretli şekilde yapabilirim dilerseniz?
  • 21-11-2017, 14:59:02
    #6
    Merhabalar,Kardeşim örnek bir cookie kullanımı gösteriyim sana.
    $isim = "kadir";
    setcookie("kullanici", $isim, time()+36000);
    echo "Hoşgeldin " . $kullanici . "!<br />";
    Tarayıcıdan cookieyi silmediği taktirde 10 saat boyunca aktif kalacaktır. Sayfada hoşgeldin kadir yazacaktır.
    Formlardada
    <input type="text" name="kullanici" value="<?php echo $kullanici;?>" required/> Çeklinde getirebilirsin..
  • 21-11-2017, 15:01:26
    #7
    Bir forma değer girip, formu gönderdikten sonra tekrar girilen alanların bir daha kullanıcı tarafından girilmemesini istiyorsunuz zannediyorum.
    Bunun için şöyle birşey yapabilirsiniz.
      <?php
      function getForm($deger)
    {
        if (isset($_GET[$deger])) {
            return $_GET[$deger];
        }
        if (isset($_POST[$deger])) {
            return $_POST[$deger];
        }
          return null;
    }
      ?>
      <form action="index.php" method="post">
    <input type="text" name="adi" value="<?=getForm('adi')?>" />
    <input type="text" name="soyadi" value="<?=getForm('soyadi')?>" />
    <input type="submit" value="Gönder" />
    </form>