【问题标题】:Include PHP FORM in SQL Content在 SQL 内容中包含 PHP FORM
【发布时间】:2012-04-20 13:28:42
【问题描述】:

我使用 SQL 来存储我网站的页面,并且管理员可以编辑页面的内容 对于某些页面,如查询,请联系我需要在页面内容中使用 PHP 表单

我想要的是 page.php?name=contact 从管理员可以编辑的页面名称“联系人”的 sql 中获取数据

例如数据是:

"Address of Company"
"Use the form below to contact us"

& 在该数据下方,我想包含来自contact.php 文件的内容,其中包括表单和所有验证和邮件发送功能。

我可以使用一些可以包含在 sql 数据中的短代码或函数,如 wordpress [contact-form],以便在访问 page.php 时,将 contact.php 文件中的内容包含在 sql 数据下方。

"Address of Company"
"Use the form below to contact us"
[contact-form]<--- Form from contact.php or enquiry.php included below content

这类文件的使用方法包括

谢谢

【问题讨论】:

  • @YourCommonSense Gud 答案:D
  • @Andy M 使用包含大量代码和验证等的单独 php 文件。路径 mysitecom/contact.php 和 mysitecom/enquiry.php 而其他页面结构类似于 mysitecom/page.php?name=about 这样我想包含与站点结构 mysitecom/page.php?name=contact 一致的 contact.php enquiry.php 还客户端/管理员能够编辑保存在 sql 中的表单顶部的文本
  • 让我直说。您想根据 GET 变量的值包含一个文件吗?你想要一个简短的代码。我说对了吗?
  • 顺便说一句,将contact.php 包含到page.php 中有什么意义?
  • @itachi 我想在 sql 中保存一些页面内容以及短代码,以便在调用该页面时显示 sql 页面内容,并且在内容末尾存储在 sql 中的短代码自动调用与该代码关联的 PHP FORM就像我们在 wordpress 中所做的那样。例如页面内容中添加的文本 [contact-form] sql 自动从该页面内容下方的 PHP 文件contact.php 中调用内容。

标签: php sql forms include


【解决方案1】:

您必须执行以下步骤:

  1. 使用$name = $_GET['name'];检测当前页面。
  2. 使用 include($name.'.php'); 包含您的 PHP 文件。
  3. 使用mysql_query() 等MySQL 函数加载与当前页面相关的内容并将其显示在页面中。 (这应该在contact.php 源代码中)。

Wordpress 短代码并非随处可见......它们仅适用于 Wordpress 本身。

【讨论】:

  • 是的,我知道 wordpress 短代码在其他脚本中不可用,只是我想要的示例像这样:D hmmmmmm UR 名称包含解决方案可以在这种情况下工作
  • @Vehlad 确定它会起作用。作为入侵您网站的最简单直接的方法
  • 更不用说这段文字根本没有回答问题
  • @YourCommonSense 它不是问题的答案,但仍然是完美的解决方法,直到得到某人的答案,因为我的问题远远超出了 stackoveflow 人的知识:P
猜你喜欢
  • 2021-02-02
  • 2011-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多