Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我的表格没有';我不计算工资总额_Php_Forms - Fatal编程技术网

Php 我的表格没有';我不计算工资总额

Php 我的表格没有';我不计算工资总额,php,forms,Php,Forms,我创建了一个表单,我想在其中输入工资总额($salburt),当我按下“计算”按钮时,它会显示$salNet,这是净工资 到目前为止,表单自动在输入文本中没有任何内容,它直接给我-299结果,而不让我计算期望的工资!即使我输入任何值,它仍然不会读取它 我应该怎么做才能让它认可我在? 缴纳的税款是多少 代码如下: <form method="get" action=""> <label>Introduceti salariul dvs. <u>brut&

我创建了一个表单,我想在其中输入工资总额($salburt),当我按下“计算”按钮时,它会显示$salNet,这是净工资

到目前为止,表单自动在输入文本中没有任何内容,它直接给我-299结果,而不让我计算期望的工资!即使我输入任何值,它仍然不会读取它

我应该怎么做才能让它认可我在? 缴纳的税款是多少

代码如下:

<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";

?>

萨拉里乌尔dvs简介。畜生



您必须告诉表单的目标页面:

<form method="get" action="your_php_file.php">
试试这个:

<form method="get" action="">
    <label>Introduceti salariul dvs. <u>brut</u></label>
    <br>
    <input type="text" name="salarBrut" value="<?=(isset( $_GET['salarBrut'] ))?$_GET['salarBrut']:''?>"/>
    <br>
    <input type="submit" name="btn"/>
</form>



<?php
    if( isset( $_GET['salarBrut'] ) ){
        echo "sal :".$salBrut = $_GET['salarBrut'];
        $contributii = array("pensii" => 105,
                    "sanatate" => 55,
                    "somaj" => 5,
                    "impozit" => 134);
        echo "<br>sum :".$totContrib = array_sum($contributii);

        echo "<br>net :".$salNet = $salBrut-$totContrib;

        echo "<br>Salariul net este $salNet";    
    }


?>

萨拉里乌尔dvs简介。畜生


您的输入有错误。你需要它

<input type="text" name="salarBrut" value=""/>

应该有用。

记住你的要求!如果我在HTML中编辑PHP,我不必告诉目标在哪里获取它,您只需将其留空即可。这是标准的定义。
<input type="text" name="salarBrut" value=""/>
<?php

    $salBrut = $_POST['salarBrut'];

    $contributii = array("pensii" => 105,
            "sanatate" => 55,
            "somaj" => 5,
            "impozit" => 134);
    $totContrib = array_sum($contributii);

    $salNet = $salBrut-$totContrib;

    echo "Salariul net este $salNet";

?>

<form method="post" 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>