textboxa girilen deger sadece numara olacak --sorun çözüldü-- drekon .

seykofikretyalcinAvatar
<?php
echo '<form method="POST" action="">
 <p><input type="text" name="T1" size="20"></p>
 <p><input type="submit" value="Gönder" name="B1"></p>
</form>';
$deger = $_POST["T1"]    <==>  ;  noktalı virgul unutulmuş..
if(is_numeric($deger)){
        echo $deger;
    }else{
        echo "lütfen bir sayı giriniz..";
    }
?>

düzeeltildi.

2010-12-15 21:05:54 Edit:2010-12-17 01:35:17

Php

 is_numeric fonksiyonu TRUE döndüğü için aşağıdaki gibi çalışır.

$deger = $_POST["T1"]
if(is_numeric($deger))
{
        echo $deger;
}else{
        echo "lütfen bir sayı giriniz..";
}

Her programcı birgün Php yi tadacaktır
2010-12-16 09:39:01

Php

seykofikretyalcinAvatar

teşekkür ederim fakat hocam bunu hostda denedim ama olmadı bilgisayeımdaki localhostumda çalışmıyor mecburen hosta attım ama calıştıramıyorum hostta bir fark olabilirmi???

---------form.php--------

<form method="POST" action="numerik.php">
 <p><input type="text" name="T1" size="20"></p>
 <p><input type="submit" value="Gönder" name="B1"></p>
</form>

---------numerik.php-----------

<?php
$deger = $_POST["T1"]
if(is_numeric($deger))
{
        echo $deger;
}else{
        echo "lütfen bir sayı giriniz..";
}
?>

numerik.php sayfası boş geliyor hiç bir deger dönmüyor sebebi ne olabilir acaba? lütfen yardım edin.. eger isterseniz linkde verebilirim )):

2010-12-17 00:54:46

Php

şurda noktalı virgül var değil mi ?

      $deger = $_POST["T1"]   <-- noktalı virgül yok

bazı sunucularda hata olursa sayfa boş gelir.

Her programcı birgün Php yi tadacaktır
2010-12-17 00:57:52

seykofikretyalcinAvatar
Yazan:drekon

şurda noktalı virgül var değil mi ?

      $deger = $_POST["T1"]   <-- noktalı virgül yok

bazı sunucularda hata olursa sayfa boş gelir.

 hocam sebep buymuş çok teşekkür ederim valla sıkıntı olmaya başlamıştı sagolun :)

2010-12-17 01:04:15

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro