提交时如何使用html表单创建页面或html代码


How can I use html forms to create a page or html code when submitted?

例如,我在一个页面上有几个表单,当它们都填写好然后提交时,我希望将信息转换为html,这样我就可以将其粘贴到适当的页面中,或者它自己创建一个页面。Wordpress和其他一些网站使用类似的东西,但我没有那么先进。我对html和css很满意,但对javascript和php可能不太满意。

我希望它看起来像这样:

<form action="something.php">
  Name:<br>
  <input type="text" name="name">
  <br>
  Favorite Color:<br>
  <input type="text" name="Favorite Color">
  <br><br>
  <input type="submit" value="Submit">
  <br><br>
  <input type="file" name="pic" accept="image/*">
  <input type="submit">
</form>

添加的代码与我想要的代码类似。我做那个的时候时间不够。非常感谢!

html中的表单标记将发送您认为使用方法的输入值

例如:

<form action="something.php" method="post">

此表单将在提交后将您重定向到something.php,您可以检索输入的值thing$_POST例如,如果你有

 <input type="text" name="test">

然后您可以检索它并在something.php$_POST['test']中使用它。

使用php真的很容易。您从表单中读取值(GET或POST,具体取决于您使用的是哪种),并用它构建一个HTML站点。如果你发布你的表单以及你希望如何构建HTML网站,我可以向你展示。

您需要编写一个HTML页面,其中包含一个可以将数据提交给服务器进行处理的表单。Mozilla提供了一个很好的HTML表单提交入门页面:

https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Forms/Sending_and_retrieving_form_data

他们在该页面上有一个关于接收表单数据进行处理的示例。您需要将接收到的数据处理为您喜欢的格式,然后将其写入适当的HTML文件。可以使用的一种PHP方法是file_put_contents,它将字符串写入文件。在此处查找PHP文档:

http://php.net/manual/en/function.file-put-contents.php.

然而,你的问题相当含糊。如果你能发布更多的细节,或者你遇到的具体问题,你可以得到更具体的答案。我认为,如果你只是在寻找一般指导,这些参考资料可以让你开始。

根据我对您发布内容的理解。

  1. 创建一个可以在其中发布用户输入的目标页面
  2. 创建一个表单,如<form method = "Post" Action = "Page.php"></form>
  3. 在目标页面中,使用$_POST['VariableName'];从输入类型中获取值
  4. 使用echo打印出值