我在 Dreamweaver 中使用 pho 表单,我做了一个评论表单,因为用户可以单独评论我网站中的项目。但是每个页面的表单都相同,这就是为什么我需要表单来检索它所在的页面的标题......它就像一个
$_get and $post
我需要当用户单击“评论”链接时,表单将启动,其中包含位于上一页中的项目名称的项目字段 auntofill ... 有没有办法在 php 中说检索名称和粘贴到下一页?在 php 中,或者在 js 中,或者无论如何...帮助!
我在 Dreamweaver 中使用 pho 表单,我做了一个评论表单,因为用户可以单独评论我网站中的项目。但是每个页面的表单都相同,这就是为什么我需要表单来检索它所在的页面的标题......它就像一个
$_get and $post
我需要当用户单击“评论”链接时,表单将启动,其中包含位于上一页中的项目名称的项目字段 auntofill ... 有没有办法在 php 中说检索名称和粘贴到下一页?在 php 中,或者在 js 中,或者无论如何...帮助!
您可以在每个表单中设置一个隐藏字段,将表单的名称放入其中。
例如:
<input type="hidden" name="hidden_field" value="registration form" />
在 PHP 中:
<?php
echo $_GET['hidden_field'];
?>
通过这种方式,您可以轻松获取每个表单的名称。
有多种方法可以做到这一点,但根据你的问题,你看起来像PHP NOOB,所以我以同样的方式回答。
有数百件事可能与您所描述的有所不同。
这些页面是静态的吗?
是否有一个 php 可以从数据库中动态检索它们?
假设您已经拥有打印“项目”标题的 PHP 变量,这很简单。您应该只在表单中添加一个字段。就像是:
<?php
print '<input type="hidden" name="item_title" value="'.$item_title_var.'"/>';
?>
如果您的问题是关于检索每个页面上的项目标题,而无需从 PHP 访问真实页面数据,那么也许您可以结合以下 JS 和 PHP:
PHP代码:
<?php
print '<input type="hidden" name="item_title_field" id="item_title_field"/>';
?>
JS代码:
<script type="text/javascript">
window.onload = function() {
var el = document.getElementById("your_item_title_id");
document.getElementById("item_title_field").value = el.innerHTML;
}
</script>
只需确保项目标题中没有实际的 HTML,而只是文本。它会为你简化事情。
出色地。基本上...如果您在两个页面之间与服务器通信,您所要做的就是提交下一页所需的信息。我说“如果”是因为您的页面也可以是通过 javascript 显示或隐藏的简单部分,而我现在不知道。
请参阅@Moeed Farooqui 以获得更精确的信息。
您可以在每个表单上添加一个字段,然后,当您收到请求时,您可以使用 $_POST['product'];