0

総給与 ($salBrut) を入力するフォームを作成しました。[計算] ボタンを押すと、純給与である $salNet が表示されます。

これまでのところ、フォームの入力テキストには自動的に何も含まれておらず、-299 の結果が直接返され、希望する給与を計算することはできません! そして、値を入力しても、まだ読み取られません...

に入力した値を認識させるにはどうすればよいですか? $contributii は税金です

コードは以下のとおりです。

<form method="get" action="">
    <label>Introduceti salariul dvs. <u>brut</u></label>
    <br>
    <input type="text" name"salarBrut" value=""/>
    <br>
    <input type="submit" name="btn" value="Calculate!"/>
</form>



<?php

$salBrut = $_GET['salarBrut'];
$contributii = array("pensii" => 105,
            "sanatate" => 55,
            "somaj" => 5,
            "impozit" => 134);
$totContrib = array_sum($contributii);

$salNet = $salBrut-$totContrib;

echo "Salariul net este $salNet";

?>
4

3 に答える 3

0

フォームのターゲット ページに次のように伝える必要があります。

<form method="get" action="your_php_file.php">

また、フォームを送信する前後に、php コードが実行れます

フォームを送信した後にのみphpコードを実行したい場合は、

if(isset($_GET['salarBrut'])){ 
    // your code 
}
于 2013-09-06T15:30:27.663 に答える