İnşaat mühendisliği son sınıf öğrencisiyim. Bitirme projemin bir kısmı için bir kod yazmam gerekiyor. Kabaca bahsetmek gerekirse, /index.php sayfasında kullanıcıdan 4 değer girilmesi istenecek. Bu değerler; A, B, C ve D olsun. Kullanıcı değerleri girip hesapla butonuna tıkladıktan sonra, /results.php sayfasında (a*b*b*3.14)/(c*d) işleminin sonucu yazdırılacak.
PHP bilgim pek yok ama formu oluşturabildim. Hesapla butonuna bastıktan sonra results.php açılıyor ve istersem kullanıcının girdiği verileri results.php sayfasında görüntüleyebiliyorum ama bir türlü matematiksel işlemi yaptıramadım. Bu konuda yardımcı olabilecek var mı?
İşlemi yazmışsınız işte, yapamadığınız yer ne ki tam olarak? Yapmanız gereken şey, POST metoduyla aldığınız verileri results.php'de int türüne cast edip işlemi yazdırmak. Örnek:
Tabi bu kodun çalışması için index.php'den gönderilen değerlerin POST metoduyla gönderilmesi lazım. GET ile gönderdiyseniz $_GET şeklinde kullanmanız gerekir.
İşlemi yazmışsınız işte, yapamadığınız yer ne ki tam olarak? Yapmanız gereken şey, POST metoduyla aldığınız verileri results.php'de int türüne cast edip işlemi yazdırmak. Örnek:
Tabi bu kodun çalışması için index.php'den gönderilen değerlerin POST metoduyla gönderilmesi lazım. GET ile gönderdiyseniz $_GET şeklinde kullanmanız gerekir.
Evet formül doğru fakat sayfaları siteye yükleyip, değerleri girdikten sonra hesaplattığımda result.php'de NAN hatası beliriyor. Sanırım NAN hatası matematiksel olmayan ifadeler ile matematik işlemi yapmaya çalışınca çıkıyor. Index sayfasındaki input type'ı number olarak değiştirdim ancak sorunu çözemedim.
Evet formül doğru fakat sayfaları siteye yükleyip, değerleri girdikten sonra hesaplattığımda result.php'de NAN hatası beliriyor. Sanırım NAN hatası matematiksel olmayan ifadeler ile matematik işlemi yapmaya çalışınca çıkıyor. Index sayfasındaki input type'ı number olarak değiştirdim ancak sorunu çözemedim.