指向本地主机上的.php的表单方向

时间:2016-10-16 作者:Gecko Boy

我需要提交一份表格。目前,我已经创建了一个帖子,其URL为。。。

http://localhost:8888/japan/quiz/
。。。并包含具有以下html的表单:

<form id="quiz" action="http://localhost:8888/japan/grade.php" method="post">
<radio buttons>
</form>
等级。php表单是我的主文件夹(子主题文件夹),但如果我按submit,我只会得到一个404页。我想知道:

(1)我需要把分数放在哪里。“我的孩子”主题中的php文件直接(或操作链接需要指向哪里)

  • (2)我应该将操作URL更改为什么,以便在网站上线时不需要更改html
  • 1 个回复
    SO网友:Eric

    您可能需要确保您正在为此创建一个全新的页面模板。http://www.wpbeginner.com/wp-themes/how-to-create-a-custom-page-in-wordpress/

    Sve子主题文件夹中的模板

    在此模板中,将表单代码放置在希望其显示的位置。在标记中,将其更改为:

    <form id="quiz" method="post">
    
    此外,你应该增加你的分数。这里也有php代码。创建一个条件以查看表单的提交方式:

    if ($_SERVER[\'REQUEST_METHOD\'] == \'POST\') {
        enter grade.php code here
    } else {
        show form
    }
    
    创建一个新页面,并为其分配刚创建的模板。目前它可能被设置为默认值。

    保存页面并单击访问页面链接。试用新表单,看看它是否有效。

    您还应该掌握使用WordPress上的表单提交数据的概念:https://codex.wordpress.org/WordPress_Nonces