[英]Include file.php + id. Is this possible with php?
我已经用php include构建了我的网站,索引如下:
Menu.php
(菜单系统)
main.php
(索引站点)
footer.php
(页脚观测)
无论如何,当main.php
(索引)打开时,我添加了一个新闻脚本,该脚本使用$_GET
从我们的mysql数据库中获取新闻数据。 这将为每个新闻生成一个ID,并且仅显示完整新闻的几个字符。
因此,我在每个新闻中都添加了一个链接,上面写着“阅读更多”以扩展新闻,它看起来像这样:
<a href="news.php?id=<?=$row['id']?>">Read More</a></p>
因此,有没有办法让我包括此站点(用main.php
替换news.php?id=x
)?
当我尝试在链接中使用<?php include
时,它给了我语法错误,因为它已经在使用<?=$row['id']?>
。
到目前为止,我得到的唯一帮助是有人告诉我将菜单系统更改为Javascript(Ajax,Jquery),但是我对此不太熟悉。 除了将菜单更改为javascript之外,我还能做些更简单的事情吗?
感谢您的帮助和理解,
祝你有美好的一天!
将其更改为main.php
,得到的id值main.php
,它传递给你的新闻功能。
是的,include基本上会将另一个文件的代码添加到您正在使用的代码的执行中。 因此,如果索引文件中已有变量,则可以在菜单文件中使用它。
如果菜单文件必须自己加载,那么有时您可以为GET的存在做一个条件,然后在索引文件中存在该变量,最后如果它们都不存在,请设置默认值。
保持链接不变,就可以了。
不要将main纳入新闻中。
在新闻中仅包含菜单和页脚。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.