如何创建带有框架的 php 页面?
<html><head></head>
<frameset cols="30%,*">
<frame src="menu.php">
</frameset>
</html>
这是我的index.php 页面。 menu.php 页面列出了一组来自 mysql 的客户端。
我想用 mysql 查询的结果创建一个超链接。当你点击mysql时,它应该调用content.php并在第二帧中显示内容。
但到目前为止,单击超链接时,它将菜单框架重定向到另一个 php 页面。
基本上,我试图在左侧框架上创建一个菜单,并在右侧框架上显示每个列表的内容。
<html><head></head>
<frameset cols="30%,*">
<frame src="menu.php">
</frameset>
</html>
This is my index.php page. And the menu.php page lists a set of clients from mysql.
I want to create a hyperlink with the result of the mysql query. And when you click on the mysql, it should call content.php and display the contents in the second frame.
But so far, on clicking the hyperlink, it redirects the menu frame to the other php page.
Basically, I am trying to create a menu on the left hand frame and display contents of each listing on the right frame.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不要使用框架。它们是对“旧”时代的可怕倒退。很容易复制 PHP 提供的框架的一些优点(动态/恒定侧边栏/菜单/跨多个页面共享的内容),而没有框架所具有的任何一长串缺点。
Don't use frames. They're a hideous throwback to the "old" days. It's easy to replicate the few benefits frames provided with PHP includes (dynamic/constant sidebars/menus/content shared across multiple pages), without ANY of the long list of drawbacks that frames have.
框架是一个巨大的混乱。 ,如果必须的话,您可以为框架提供
名称
,然后在菜单框架中的链接上指定target
属性来说明应在哪个框架中打开。但是 ,不要使用框架。
Frames are a huge mess. However, if you must, you can give your frames
name
s, then specify atarget
attribute on the links in the menu frame to say which frame it should open in.Also, don't use frames.
它与 php 无关 - 它是简单的 html。
您必须在
链接中使用 target 属性。
您的代码将类似于:
menu.php 中的链接将是:
It has nothing to do with php - it is simple html.
You have to use target atribute in your
<a>
links.Your code will be something like:
link in your menu.php will be: