PHP:如何通过另一个文件发布表单数据?

Nấm*_*Lùn 2 php forms post submit form-submit

我有2个文件:index.php,form.php.

form.php的:

<?php

if (isset($_POST['submit'])){
    echo "OK";
    // do something with post data

}

?>
    <form method="post" name="myform">
        <input type="text" name="name" />
        <input type="submit" name="submit" value="SUBMIT" />
    </form>
Run Code Online (Sandbox Code Playgroud)

我通过在浏览器地址栏中输入来调用form.php:**mysite/index.php?act = form**

在index.php我有这些行:

    <?php

    switch($_REQUEST['act']){
        case "form":
            include("form.php"); break;

    }
...
Run Code Online (Sandbox Code Playgroud)

但是在提交表单时我没有任何内容(在form.php中).我想要的就是在form.php中获取发布的数据,而不是在index.php中.

我错在哪里?

Thansk为你的时间!

Wat*_*ame 7

在form.php中更改你的行

<form method="post" name="myform" action="form.php">
Run Code Online (Sandbox Code Playgroud)

要么

<form method="post" name="myform" action="index.php?act=form">
Run Code Online (Sandbox Code Playgroud)