在PHP中引用隐藏的已定义表单字段

时间:2015-01-24 12:04:54

标签: php sql dreamweaver

我正在尝试使用Dreamweaver为网站创建模板评论系统。我有表单设置将网页和相应的文本提交给mysql数据库。网页值是隐藏的表单字段。

表单提交给db好,但我想为评论创建一个重复的视图。如何引用隐藏的表单字段,以便在调用“WHERE webpage =”“”的地方使用它?

更新:通过重复观看我的意思是:

 <?php do { ?>
     <p><?php echo $row_InsertRecords['text']; ?></p>
     <?php } while ($row_InsertRecords = mysql_fetch_assoc($InsertRecords));     ?>

我的问题是我需要对该模板的PHP进行部分编辑,以便我可以检索特定于子页面的注释,但Dreamweaver不会让我。它既可以传播所有PHP,也可以不传播任何PHP。

1 个答案:

答案 0 :(得分:0)

对于使用Dreamweaver中的模板的动态评论系统,您可以在dwt文件中使用以下代码:

$fname=basename($_SERVER['PHP_SELF']);
$query_ViewRecords = "SELECT * FROM commentsDB WHERE id='".$fname."'";

id可以匹配您定义的注释表单中的隐藏值:

<input type="hidden" name="IDField" value=<?php echo "\"$fname\""; ?>/>

上面的代码是Dreamweaver的DB函数生成的代码的一部分,后来由我编辑以添加WHERE子句。这样,您可以生成在模板创建时匹配每个子页面的HTML。确保将codeOutsideHTMLIsLocked参数设置为true,以便将这些更改传播到子页面。