• 10-04-2010, 21:12:09
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba,

    Bir php dosya içerisinde metodu GET olarak oluşturduğumuz bir form'a ad aoyad eklettiriyoruz. Bu konuda bir sıkıntı yok ama hatalı girilen ad soyadlar bize skıntı oluşturuyor.

    Submit yaptıktan sonra kullanıcıya gönderdiği verileri gösterip yeni bir submit yaparak onaylamasını sağlamamız mümkün mü?

    Yani ilk gönderdiği verileri Submit yaparak ekranda görecek altına hataolmadığına eminmisiniz tarzı bir soru yazıp Tamam input'una tıklatıp devam ettirtmek istiyorum.

    Tabi bunu tek php dosyada yapmayı düşünüyorum!

    Olur mu?
  • 10-04-2010, 21:52:37
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    submit inputunuza aşağıdaki parametreyi ekleyin:

    onclick="if (!confirm('Yazdıklarının doğru olduğuna emin misin agaaa?')) return false;"
  • 10-04-2010, 21:58:42
    #3
    Şöyle bir sorun var ama ilk submit'i yapmak zorunda yani submit'ten dönen sayfada yeniden submit yaptırmak istiyorum. Çünkü ilk submit ile kullanıcı IP si vs kayıt altına alınıyor güvenlik için.
  • 10-04-2010, 22:04:14
    #4
    Üyeliği durduruldu
    ilk submitten gelen verileri ekrana yazdır ve hidden içerisine aktar 2. submit ettiğinde hiddendaki verileri çek.
  • 10-04-2010, 22:09:18
    #5
    Bence şuan ihtiyacınız olan form ları ajax post'a çekmeniz.
  • 10-04-2010, 22:18:18
    #6
    İşte sorun burda başlıyor ben ikinci submiti koyamıyorum. ilk submiti yapınca echo ile yeniden bir form yolluyorum ekrana submit için ama buna tıklanında ilk submitin işlemeni yapıyor.

    Kodu şu,
    <form method="get">
    Ad: <input type="text" size="60" name="ad"><input type="submit" value="Gönder">
    </form>
    <hr />
    <?php
    
    if ($_GET) {
    
    $ad = $_GET["ad"];
    
    echo $ad;
    echo "<br /><br />";
    echo "Adınız doğru ise aşağıdaki göndere tıklayın. Değilse geri dönüp düzeltin.;
    echo "<br /><br />";
    echo '<form method="get">
    <input type="submit" value="Gönder">
    </form>';
    
    //sorun bunda belkide boyle birsey imkansiz
    if ($_GET) {
    echo "Adınız gönderildi.";
    }
    
    }
    
    ?>
    Bu GET'leri ayrı ayrı calistirma imkanı var mı?
  • 10-04-2010, 22:28:30
    #7
    Üyeliği durduruldu
    <form method="get">
    Ad: <input type="text" size="60" name="ad"><input type="submit" value="Gönder">
    </form>
    <hr />
    <?php
        if (isset($_GET['ad'])):
        $ad = $_GET['ad'];
        echo $ad.'<br /><br />Adınız doğru ise aşağıdaki göndere tıklayın. Değilse geri dönüp düzeltin.<br /><br />';
    ?>
    <form method="get">
        <input  type="hidden" value="<?php echo $ad; ?>" name="isim"/>
        <input type="submit" value="Gönder"/>
    </form>
    <?php
        elseif(isset($_GET['isim'])):
        echo 'Sayın:'.$_GET['isim'].'<br/> Adınız gönderildi.';
        endif;
    ?>
  • 10-04-2010, 22:38:17
    #8
    Şimdi deniyorum sonucu haber veririm.
  • 10-04-2010, 22:40:22
    #9
    yine javascript ile metin kutuluraından değişkenleri çekip istediğin yerde gösterebilirsin
    ama ilk submit düğmen submit görevi yapmaz, normal düğme koyarsın (submit düğmesinin de visibility özelliğini false yaparsın) kontrol et vb, sonra o düğmeye tıklayınca değişkenleri çekip gösterirsin ve esas submit düğmesinin visibility özelliğini true yaparsın olur. ama maalesef zamanım yok kodları yazamayacağım