如何用框架创建一个php页面


How to create a php page with frames?

<html><head></head>
<frameset cols="30%,*">
<frame src="menu.php">
</frameset>
</html>

这是我的index.php页面。并且menu.php页面列出了mysql的一组客户端。

我想用mysql查询的结果创建一个超链接。当你点击mysql时,它应该调用content.php并在第二帧中显示内容。

但是到目前为止,当点击超链接时,它会将菜单框重定向到另一个php页面。

基本上,我正在尝试在左侧框架上创建一个菜单,并在右侧框架上显示每个列表的内容。

不要使用框架。它们是对"旧"时光的可怕回归。它很容易复制PHP框架所包含的一些优点(动态/恒定的侧边栏/菜单/跨多个页面共享的内容),而没有框架所具有的任何一长串缺点。

框架是一个巨大的混乱。然而,如果你必须,你可以给你的框架name s,然后在菜单框架的链接上指定一个target属性,以说明它应该在哪个框架中打开。

这与php无关-它是简单的html。
你必须在你的<a>链接中使用target属性。您的代码将类似于:

<frameset cols="30%, 70%">
<frame src="menu.php">
<frame src="content.php" name="content">
</frameset>
你的menu.php中的

链接将是:

<a href="content.php?page=somepage" target="content">Somepage</a>