folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php Formdan Veri Gelmiyor İse?



Php Formdan Veri Gelmiyor İse?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    myblackworldweb
    myblackworldweb's avatar
    Kayıt Tarihi: 10/Mart/2008
    Erkek

     

    Arkadaşlar php kasıyorum. Formdan gelen veri yok ise empty komutu sanırım kullanılacak.
    
    Ama bir türlü uymadı hata veriyor.
    
    kodu yazayım ben...
    
    <center><img src="resim/kilit.jpg"></center>
    
    <center><form method = "post">
    <input type="text" name="postdenemesi" size="20" maxlength="100" value="Şifre?">
    <input type = "submit" value = "Giriş">
    </form>
    </center>
    
    <?php
    
    //Eğer formdan gelen şifre 1234 ile aynı ise onay resmini göster diyorum
    if ($_POST["postdenemesi"] == 1234)
    {
    echo "<center><img src='resim/onay.jpeg'></center>";
    }
    
    //Eğer formdan gelen şifre 1234 ten farklı ise hata resmini göster diyorum
    if ($_POST["postdenemesi"] != 1234)
    {
    echo "<center><img src='resim/hata.png'></center>";
    }
    
    //Eğer formdan gelen veri yok ise hata resmini göster diyorum
    if ( empty($_POST["postdenemesi"]) ) //Ama burada bir sorun oluşuyor? Sorun nerde arkadaşlar...
    {
    echo "<center><img src='resim/hata.png'></center>";
    }
    ?>
    

     

     


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hunter
    j4x
    j4x's avatar
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek

    formda action yok hocam, action="x.php" gibi dosyanin adini koyman lazım oraya.

    ayrıca orda empty'e gerek yok, post data gelmemisse, 1234 olmayacaktir zaten o degisken.


    The king is bleeding.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    myblackworldweb
    myblackworldweb's avatar
    Kayıt Tarihi: 10/Mart/2008
    Erkek

    gVeR bunu yazdı:
    -----------------------------

    formda action yok hocam, action="x.php" gibi dosyanin adini koyman lazım oraya.

    ayrıca orda empty'e gerek yok, post data gelmemisse, 1234 olmayacaktir zaten o degisken.


    -----------------------------

    hocam 1 php dosyasına kattım herşeyi.

    ayrı ayrı sayfalar değilki action a gerek yok yani.

     

    doğru söylüyorsun 1234 gelmiyorsa yanlıştır. Ama default olarak index te açılır açılmaz hem hata resmi hem de 1234 gelmediğini anlayıp boş olan resmi çıkarıyor.

     


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GusFring
    GusFring's avatar
    Kayıt Tarihi: 24/Haziran/2009
    Erkek

    O sayfanın ismi ne ise action yerine onu yazıp dene birde hocam.


    Bundan 2300 yıl kadar önce Çinli filozof Chuang Tzu, rüyasında bir kelebek olduğunu görmüş ve uyandıktan sonra şu soru üzerine düşünmüştü: Chuang Tzu kimliğimle, kendimi rüyamda bir kelebek olarak mı görmüş olduğumu, yoksa aslında şu anki kelebek kimliğimle kendimi rüyamda Chuang Tzu adlı bir adam olarak mı görmekte olduğumu nasıl ayırt edebilirim?
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    myblackworldweb
    myblackworldweb's avatar
    Kayıt Tarihi: 10/Mart/2008
    Erkek

    hocam  denedim.

    yine aynı sorun.

    soruna bir bakarmısın.

    istersen kodları localde çalıştırıp dene hocam

     

    http://resim.heyeti.com/images/20ads_z.jpg


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GusFring
    GusFring's avatar
    Kayıt Tarihi: 24/Haziran/2009
    Erkek

    $_POST["postdenemesi"] != "1234"  bu sayıları tırnak içine alıp denermisin birde hocam


    Bundan 2300 yıl kadar önce Çinli filozof Chuang Tzu, rüyasında bir kelebek olduğunu görmüş ve uyandıktan sonra şu soru üzerine düşünmüştü: Chuang Tzu kimliğimle, kendimi rüyamda bir kelebek olarak mı görmüş olduğumu, yoksa aslında şu anki kelebek kimliğimle kendimi rüyamda Chuang Tzu adlı bir adam olarak mı görmekte olduğumu nasıl ayırt edebilirim?
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    myblackworldweb
    myblackworldweb's avatar
    Kayıt Tarihi: 10/Mart/2008
    Erkek

    CasTeaL bunu yazdı:
    -----------------------------

    $_POST["postdenemesi"] != "1234"  bu sayıları tırnak içine alıp denermisin birde hocam


    -----------------------------

    sorun aynewn devam ediyor hocam.

    şimdi dışarı çıkıyorum.

    gelince biraz daha uğraşırım


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GusFring
    GusFring's avatar
    Kayıt Tarihi: 24/Haziran/2009
    Erkek

    Hocam ilk mesajının en üstünde yazdığın notu şimdi okudum, boş gönderiyorum ama hata resmi gelmiyor diyorsun dimi ?

    value="Şifre?" yazmışsınya onu silip gönder o zaman çıkıyor hata resmi. Büyük ihtimal value değerinden dolayı otomatik olarak formda beliren Şifre? yazısını silmiyorsun.


    Bundan 2300 yıl kadar önce Çinli filozof Chuang Tzu, rüyasında bir kelebek olduğunu görmüş ve uyandıktan sonra şu soru üzerine düşünmüştü: Chuang Tzu kimliğimle, kendimi rüyamda bir kelebek olarak mı görmüş olduğumu, yoksa aslında şu anki kelebek kimliğimle kendimi rüyamda Chuang Tzu adlı bir adam olarak mı görmekte olduğumu nasıl ayırt edebilirim?
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Darkcode
    Darkcode's avatar
    Kayıt Tarihi: 09/Temmuz/2007
    Erkek

    <?
    @error_reporting(E_ALL & ~E_NOTICE );
     
    $pd = $_POST["postdenemesi"];
     
    if (empty($pd)) { // eger post edilen veri bos ise
     
    echo "hata bos sifre girdiniz.";

    } else { // post edilen veri doluysa
        
    # burada once post edilen veriyi senin sifren ile kontrol ettireceksin eger dogru ise giris yaptirirsin yanlis ise hata verdirirsin.

    }
     
    ?>


    nasıl edelim?
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Emrow
    Emrow's avatar
    Banlanmış Üye
    Kayıt Tarihi: 17/Mart/2007
    Erkek
    <?php 
    if (empty($_POST['postdenemesi'])) {
    echo "<center><img src=\"resim/kilit.jpg\"></center>
     
    <center><form method = \"post\">
    <input type=\"text\" name=\"postdenemesi\" size=\"20\" maxlength=\"100\" value=\"Şifre?\">
    <input type = \"submit\" value = \"Giriş\">
    </form>
    </center>";
    }
    else {
     
    if ($_POST["postdenemesi"] == 1234)
    {
    echo "<center><img src='resim/onay.jpeg'></center>";
    }
    else {
    echo "<center><img src='resim/hata.png'></center>";
    }
    }
    ?>
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wikwik
    wikwik's avatar
    Kayıt Tarihi: 15/Temmuz/2006
    Erkek

    Sanırım hatan forumdan gelen veriyi değişkene atmamak o yüzden de veri elde edemiyorsun ve o hatayı alıyorsun. Arkadaşın yaptığı gibi veriyi değişkene at :

    //------------------------$pd = $_POST["postdenemesi"];


    Bilgi Güçtür.
Toplam Hit: 2355 Toplam Mesaj: 14