另一个PHP表单中的PHP表单提交不起作用

另一个PHP表单中的PHP表单提交不起作用,php,forms,Php,Forms,我试图通过另一个php提交表单实现一个php提交表单,但我不知道它是什么。 让我解释一下: 有两个php表单:modify.php和save_modified.php modify.php-它从html表单中获取数据,搜索数据库并在save_modified.php文件中显示结果 $sql_search="SELECT * FROM `acronym_table` WHERE `acronym` LIKE '$acronym'"; $result = $conn->query($sql_

我试图通过另一个php提交表单实现一个php提交表单,但我不知道它是什么。 让我解释一下: 有两个php表单:modify.php和save_modified.php

modify.php-它从html表单中获取数据,搜索数据库并在save_modified.php文件中显示结果

$sql_search="SELECT * FROM `acronym_table` WHERE `acronym` LIKE '$acronym'";

$result = $conn->query($sql_search);
if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo "<form action=\"save_modified.php\" method=\"post\">
                <table>
                    <tr>
                        <td>ID</td>
                        <td><input type=\"text\" value=". $row["id"]. "></td>
                    </tr>
                    <tr>
                        <td>Acronym</td>
                        <td><input type=\"text\" value=". $row["acronym"] ."></td>
                    </tr>
                    <tr>
                        <td>Description</td>
                        <td><textarea>".$row["definition"]."</textarea></td>
                    </tr>
                    <tr>
                        <td><input type=\"button\" value=\"Modify\"></td>
                    </tr>
                </table>
            </form>";
    }
} else{
    echo "0 results";
}
$sql\u search=“从'acronym_table'中选择*,其中'acronym'类似于'acronym';
$result=$conn->query($sql\u search);
如果($result->num_rows>0){
//每行的输出数据
而($row=$result->fetch_assoc()){
回声“
身份证件
缩略语
描述
“$row[“定义”]”
";
}
}否则{
回显“0结果”;
}
到现在为止一切都很好。但之后,当我更改某个内容并尝试保存它时(当我单击“修改”按钮时),什么也没有发生。仅出于测试目的,save_modified.php的内容是

<?php
echo"lasdlfajs;dfjas;fj";
?>


您能帮我找出modify.php中的错误吗?

您的按钮类型错误。它必须是
type=“submit

<td><input type=\"submit\" value=\"Modify\"></td>

您的按钮类型错误。它必须是
type=“submit

<td><input type=\"submit\" value=\"Modify\"></td>

<
当我点击“修改”按钮时,什么也没发生

不应该做任何事情。它的存在使您可以将JavaScript事件处理程序绑定到它

如果要提交表单,需要使用提交按钮或输入

<input type="submit" value="Modify">

<
当我点击“修改”按钮时,什么也没发生

不应该做任何事情。它的存在使您可以将JavaScript事件处理程序绑定到它

如果要提交表单,需要使用提交按钮或输入

<input type="submit" value="Modify">

除非您使用一些javascript来提交表单,否则您应该将输入的类型从按钮更改为提交



除非您使用一些javascript来提交表单,否则您应该将输入的类型从按钮更改为提交



您必须使用“提交”类型按钮

<input type=\"submit\" value=\"Modify\">

您必须使用“提交”类型按钮

<input type=\"submit\" value=\"Modify\">


我想你知道自己在做什么:)。。。但是如果你想在后台提交并显示结果,你会亲自使用Ajax吗?我想你知道你在做什么:)。。。但是如果您想在后台提交并显示结果,您个人会使用Ajax吗?您应该避免使用echo来显示HTML。您应该仅在必要时使用echo。否则,我如何显示此类内容?以“>结束PHP代码并重新启动PHP代码将生成最终的HTML文件。确定。这也是一种很好的技术,但我发现我的方法更容易,不知道为什么:)我想我已经习惯了。当然@jedema,我不是说它不好。但你也明白改变习惯并不容易。谢谢你的建议。我将尝试调整它。您应该避免使用echo来显示HTML。您应该仅在必要时使用echo。否则,我如何显示此类内容?以“>结束PHP代码并重新启动PHP代码将生成最终的HTML文件。确定。这也是一种很好的技术,但我发现我的方法更容易,不知道为什么:)我想我已经习惯了。当然@jedema,我不是说它不好。但你也明白改变习惯并不容易。谢谢你的建议。我会试着适应它。