【问题标题】:How to create a page using a form? php/html [closed]如何使用表单创建页面? php/html [关闭]
【发布时间】:2014-03-26 15:07:23
【问题描述】:

类似于您如何在 wordpress 中创建帖子,甚至在这个网站上提问。

我想知道如何通过填写表单来创建页面?

这是我所知道的:

-我知道如何制作html表单

-我知道如何将数据放入数据库并取出

-我知道一些php

我不知道如何将所有这些东西联系在一起。请尽可能具体,如果您知道有关如何执行此操作的教程或者您有时间制作一个小示例,我将非常感激。

提前感谢您的宝贵时间:-)

编辑:提供更多细节

我想从表单发送数据(即使是几个文本输入就足够了)并将它们放置在我可以显示它们的页面中。

而且该页面应该有一个唯一的标识符,因此它的存储类似于堆栈溢出问题,其中有 www.stackoverflow.com/posts/'identifiernumber' 如果我访问我认为将存储在数据库中的链接,我将始终返回该信息。

【问题讨论】:

  • 您的问题含糊不清,可能会被否决。你想用这个 HTML 表单创建一个帖子还是整个页面?
  • <?php echo $_GET['name'];?> <form><input name="name" /><input type="submit" /></form>
  • 我正在尝试添加尽可能多的细节。请让我知道我是否可以添加更多内容。我将编辑我的问题,以便在一秒钟内为您提供答案。

标签: php html mysql database forms


【解决方案1】:

Wordpress 使用wysiwyg 这用于将普通文本转换为 html 代码,您可以为它找到 jquery 插件。用户输入页面内容并点击提交后。 Wordpress 直接将数据库中的内容存储在 HTML FORMAT 中。现在它所做的只是echo 取出存储在数据库中的内容。

现在对于标识符,它应该指出存储内容的数据库行的主键。 Wordpress 存储一个唯一的 url 作为标识符,就像你问的问题是 如何使用表单创建页面? php/html 它将存储为 how-to-create-a-page-using-a-form-php-html 。然后将其放入 <a> 标签的 href 属性中,单击此唯一标识符时,echo 会显示该行的内容。

您现在要做的就是制作一个表单和 textarea ,在 textarea 上应用 wysiwyg 插件。然后 onsubmit 将数据存储在数据库中,并为其创建一个唯一标识符。

您现在的问题是如何在URL 中传递标识符?

首先您必须知道如何在URL 中传递一个变量,然后将其捕获到所需的位置,例如:www.yourwebsite.com?identifier=something 并使其成为您网站上的链接

<a href="www.yourwebsite.com?identifier=something">Something</a>

一旦你掌握了这一点,你就可以学习一个名为MOD REWRITE 的概念,通俗地说,这被称为 clean URLSEO URL 。有许多博客和方法可以实现这一目标。你可以谷歌MOD REWRITESEO URL

【讨论】:

  • 您能详细介绍一下标识符部分吗?这是我唯一很难弄清楚其余的似乎很容易做到的事情。
  • @Bob 标识符呢?存储?创造?还是?
  • 我知道如何创建和存储它,但我不知道如何使它成为像 www.website.com/something/identifier-goes-here 这样的 URL跨度>
  • @Bob 我希望我已经回答了你的问题?
  • 欢迎您 :-) @Bob
【解决方案2】:

创建您的网站主题

在第一页创建你想要的表单

概念类似于注册表,第二页是编辑个人资料

现在您从注册表单中存储在数据库中的内容

现在在您的编辑配置文件表单中回显 例如数据库中的用户名可以在编辑配置文件表单中查看

    select * FROM registrationtable WHERE userid='$userid'

然后将值存储在变量中,例如

while ($query = mysql_fetch_array($request))
{
$username = $query['username'];

}


<input type="text" name="username" value="<?php echo $username; ?>"/>

p.s 不要使用 mysql 更好的选择是 mysqli 和 PDO

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-10
    • 1970-01-01
    相关资源
    最近更新 更多