繁体   English   中英

包括file.php + id。 这可能与php吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM