textboxa girilen deger sadece numara olacak --sorun çözüldü-- drekon .
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.
Php
is_numeric fonksiyonu TRUE döndüğü için aşağıdaki gibi çalışır.
if(is_numeric($deger))
{
echo $deger;
}else{
echo "lütfen bir sayı giriniz..";
}
Php
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 )):
Php
şurda noktalı virgül var değil mi ?
$deger = $_POST["T1"] <-- noktalı virgül yok
bazı sunucularda hata olursa sayfa boş gelir.
ş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 :)