• 21-10-2009, 15:33:18
    #1
    Arkadaşlar php de şöyle birşey yapmak istiyorum, boşluğa değer girilecek tamam butonuna basıldığında ekrana boşluğa yazılan sayı ile 170 toplayıp sonucu yazacak bunu nasıl yaparım acaba?
  • 21-10-2009, 15:40:41
    #2
    Üyeliği durduruldu
    tam anlayamadım ama...

    <input type="text" name="sayi"> -> sayı girecegin input.

    <?
    $sayi = $_POST['sayi'];
    $sayi = 170 + $sayi;
    echo "$sayi";
    ?>

    bu kadar...
  • 21-10-2009, 16:39:19
    #3
    Teşekkürler hocam istediğim şeydi ama tek eksiği şuan altta direk 170 yazıyor sadece submit yapınca toplanmış şeklinin yazılmasını nasıl ayarlarız acaba.
    <form action="dosya.php" method="post">
    <input type="text" name="sayi"> <br/>
    <input type="submit" value="hesapla">
    </form>
    <?
    $sayi = $_POST['sayi'];
    $sayi = 170 + $sayi;
    echo "$sayi";
    ?>
  • 21-10-2009, 16:43:02
    #4
    Üyeliği durduruldu
    tek sayfadanmı oluşturdun?
  • 21-10-2009, 16:59:47
    #5
    evet
  • 21-10-2009, 17:06:11
    #6
    Üyeliği durduruldu
    o zaman php kısmını şu şekilde düzenleyebilirsin çözüm için birçok yoldan biridir.

    <?php
    if ($_POST['sayi'] >= "0") {
    $sayi = $_POST['sayi'];
    $sayi = 170 + $sayi;
    echo "$sayi"; }
    ?>
    tek dosya için

    ben de php de uzman değilim kodları bir dene umarım hata yapmamışımdır.
  • 21-10-2009, 17:17:11
    #7
    Üyeliği durduruldu
    <?
    if($_POST['submit']){
    $sayi = $_POST['sayi'];
    $sayi = 170 + $sayi;
    echo "$sayi";
    }
    ?>
    <form action="dosya.php" method="post">
    <input type="text" name="sayi"> <br/>
    <input type="hidden" name="submit" value="1">
    <input type="submit" value="hesapla">
    </form>
    Bu sekilde yaparsanız direk 170 sayısı eklenmez. sadece hesapla butonuna basılınca eklenir...
  • 21-10-2009, 19:07:10
    #8
    <?php
    if(isset($_POST['sayi'])){
    $sayi = intval($_POST['sayi']);
    $sayi = 170 + $sayi;
    echo "$sayi"; 
    }
    else{
    echo '
    <form action="dosya.php" method="post">
    <input type="text" name="sayi"> <br/>
    <input type="hidden" name="submit" value="1">
    <input type="submit" value="hesapla">
    </form>';
    }
    //aradaki fonksiyona örnek
    $sayi = 12.547
    intval($sayi) // çıktı 12
    ceil($sayi) // çıktı 13