<?php
$carpilan = null;
$carpan = null;
function vir2nok($data) {
return str_replace(",",".",$data);
}
if ($_POST) {
$carpilan = vir2nok($_POST["carpilan"]);
$carpan = vir2nok($_POST["carpan"]);
if (is_numeric($carpilan) && is_numeric($carpan)) {
$sonuc = $carpilan * $carpan;
echo $carpilan." x ".$carpan." = ".$sonuc."<hr>";
}
}
?>
<form action="" method="post">
<input type="text" name="carpilan" placeholder="Çarpılan" value="<?php echo $carpilan; ?>">
<input type="text" name="carpan" placeholder="Çarpan" value="<?php echo $carpan; ?>">
<input type="submit" name="gonder">
</form>
Hocam cevabınız çok güzel.
Benimde bir sorum olacaktı; 1000000000000000000000000000000 (mesela 40 haneli) bir sayı veritabanına 10e39 gibi bilimsel şekilde kayıt ediliyor.Tekrar bu veriyi çekip çarpma yaptırıp sonucu ekrana göstermeye çalıştığımızda sonucu yine bilimsel gösteriyor.ben bu iki sayının çarpımını bilimsel göstermesini istemiyorum mesela 9 * 10000000000000000000000 yapmışssam ekrana 900000000000000000000000 göstersin.(Çözüm olarak fonksiyon yazıp e'ye göre parçalayıp e'den sonraki sayı kadar 0 yazdırma gibi fonksiyon yazmak yerine başka bir yolu var mı?)