• 20-02-2008, 16:05:03
    #1
    mrb arkadaşlar.Ben php de formdaki bilgileri göndermeye çalışıyorum ama başaramadım malesef.Size danışayım dedim.

    şimdi html olarak şu sayfayı kaydettim

    <HTML>
    <HEAD>
    <TITLE>PHP'de Formlar</TITLE>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-9">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    </HEAD>
    <BODY>
    <FORM ACTION="formlar02_isle.php" METHOD="get">
    Adınız, Soyadınız: <INPUT TYPE="TEXT" NAME="adi">
    <br>
    Elektronik Adresiniz: <INPUT TYPE=TEXT" NAME="adres">
    <br>
    <INPUT TYPE="SUBMIT" VALUE="Gönder Gitsin!"> <INPUT TYPE="RESET" VALUE="Vazgeç, Gönderme!">
    </FORM>
    </BODY>
    </HTML>

    sonrada formlar02_isle.php yi yani çalıştırılacak kodların olduğu dosyayı yazdım

    <HTML>
    <HEAD>
    <TITLE>PHP'de Formlar</TITLE>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-9">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    </HEAD>
    <BODY>
    <?php
    print ("Sayın <b>$adi</b>\n\n");
    print ("<p>Elektronik adresiniz: <b>$adres</b></p>\n\n");
    ?>
    </BODY>
    </HTML>

    ama explorerda açıp bilgileri girip gönder tuşuna basınca phpde $adi ve $adresi adında bir değişken tanımlanmadığını söylüyor bana.Yani kısacası text lerin içeriklerini form dan alamıyorum.Text isimlerini görmüyor.Nasıl düzeltebilirim?

    Daha yeniyim kusra bakmayın
  • 20-02-2008, 16:17:21
    #2
    <?php echo $adi ?>

    echo yapmamışsın
  • 20-02-2008, 16:20:28
    #3
    get metoduyla gönderdiğiniz değişkenleri querystring'ten okumanız gerekir.
    Bunun için $_GET[] koleksiyonunu kullanabilirsiniz.

    <?php echo $_GET["adi"]; ?>
    gibi bir kullanım sorununuzu çözecektir.
  • 20-02-2008, 16:26:04
    #4
    Üyeliği durduruldu
    print ile alamazsınki?
  • 20-02-2008, 17:05:44
    #5
    edit: Şimdi oldu

    çok saolun yardımınız için