sozel_ifade. php nin tepesin$sayi = $_POST ; yaz :) . formdan gelen sayıyı almadan işlem yapmaya calısmıssın ondan hata verio. bide ilksayfa. php de name=sayi value=$sayi burda hata verir value=bir sayı girin yaz

Selam php bilen bilmek isteyen devi için ğrenmeye çalışan dostlarım. bizim dev gereği girilen rakamı yazı olarak yazan bir php kodu yazmam gerekiyo. ben geçtiğimiz eylülden beri vb. NET ile uğraştığım için php'den hiç anlamıyorum. fakat bi arkadaşın gnderdiği kodlarla bu yapılabiliyormuş ama o kod hata veriyor. ilksayfa. php:<?phpecho "<form action='sozel_ifade. php' method='post'>1 ile 99 arasında bir sayı giriniz.<input type='text' name='sayi' value='$sayi'><input type='submit'></form>";?> sozel_ifade. php:<?phpif (! is_numeric echo "Lütfen 1 ile 99 arasında bir sayı giriniz!!!";else if ($sayi < 1 || $sayi > 99) echo "Girdiğiniz sayı 1 ile 99 arasında değil!!!";else{ $onlar = floor($sayi / 10); // onlar basamağı switch $birler = $sayi % 10; // birler basamağı switch } ?>dostlar php bilen varsa hatayı nasıl düzeltebiliriz bi yardımcı olursa sevinirim. El Yumruğu Yemeyen Kendi Yumruğunu Balyoz Sanarmış. By_Medcezir

@Genki çok teşekkürler dostum sayende hallettim. Ama hoca bunu tek sayfada istiyomuş bende şyle bişi yaptım. teksayfa. php<html><form action='ilk. php' method='post'>Lütfen 1-99 arasında bir sayı giriniz.<input type='text' name='sayi' value=''><input type='submit'></form></html><? $sayi = $_POST ;if (! is_numeric echo "Lütfen 1 ile 99 arasında bir sayı giriniz!!!";else if ($sayi < 1 || $sayi > 99) echo "Girdiğiniz sayı 1 ile 99 arasında değil!!!";else{ $onlar = floor($sayi / 10); // onlar basamağını bulalım switch $birler = $sayi % 10; // birler basamağını bulalım switch } ?>kod çalışıyor ama hata veriyor yinede. Hoca şimdi hata veriyo diye puan kırar a. qverdiği hata Notice: Undefined index: sayi in c:\program files\easyphp1-8\www\ilk. php on line 8sekizinci satırda hata var diyo ama ben bişi gremedim. :( El Yumruğu Yemeyen Kendi Yumruğunu Balyoz Sanarmış. By_Medcezir