如何使用PHP填充输入字段

fif*_*c04 1 html php

我正在尝试编写一个简单的计算器html页面,我在单独的文本框中要求两个数字,让用户单击一个按钮然后将结果存储到第三个文本框中.我正在尝试使用PHP来解决这个问题,但似乎无法以我想要的方式显示它.回声线工作正常,但我不希望这样;

来自HTML

     <form action="Add.php" method="get">
        <input for='num1' type="text"  name="num1" />
        <input for='num2' type="text" name="num2" />

        <input type="submit" value="Add Them" />
        <input type="text" name="AnswerBx" id="SumTotalTxtBx"/>
    </form> 
Run Code Online (Sandbox Code Playgroud)

Add.php

     <?php 
        $num1 = $_GET["num1"];
        $num2 = $_GET['num2'];
        $sum = $num1+$num2;
        //echo "$num1 + $num2 = $sum";

        document.getElementById("SumTotalTxtBx").value = $sum;
    ?>
Run Code Online (Sandbox Code Playgroud)

sac*_*een 7

你不能像这样混合PHP和JavaScript!一个在服务器上运行,另一个在客户端上运行.

您必须将值回显到文本框的value属性中,如此

<input type="text" value="<?PHP echo $sum; ?>" />
Run Code Online (Sandbox Code Playgroud)