Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建这些网页_Javascript_Php_Html - Fatal编程技术网

Javascript 如何创建这些网页

Javascript 如何创建这些网页,javascript,php,html,Javascript,Php,Html,我是一个编码初学者。我有一个关于如何着手创建我的web项目的这个组件的问题:我试图创建一个类似yelp的评论网站。用户单击关于主题a的链接,如果用户单击主题B、C、D等的链接,将看到关于主题a的评论列表,依此类推。 但是,我不想为每个主题的每个链接创建单独的php页面 我所说的例子: <a href="subjectA.php">subjectA</a> <a href="subjectB.php">subjectB</a> 以此类推,因为这

我是一个编码初学者。我有一个关于如何着手创建我的web项目的这个组件的问题:我试图创建一个类似yelp的评论网站。用户单击关于主题a的链接,如果用户单击主题B、C、D等的链接,将看到关于主题a的评论列表,依此类推。 但是,我不想为每个主题的每个链接创建单独的php页面 我所说的例子:

<a href="subjectA.php">subjectA</a>
<a href="subjectB.php">subjectB</a>

以此类推,因为这样我会得到20个php文件(我有很多用户可以查看的主题)。每个主题都有相同的css和页面格式,但内容不同。因为我知道我的方式不是最好的,所以有什么更好更实际的解决办法呢。对于这个项目,我只能使用html、php和js


谢谢。

您需要在同一目录下有两个网页,subjectA.phpsubjectB.php

要创建php页面,可以使用任何文本编辑器,但必须安装并运行apache服务器才能运行php文件

<?php
//your code goes here..
?>

因为这只是一个项目。我不会太详细,但会给你一个简单的想法:

您可以这样做:

# Home.php
<a href="checkOutReviews.php?subject=1">Subject One</a>
<a href="checkOutReviews.php?subject=2">Subject Two</a>
....
....

这样,您就不必为每个主题创建页面。

关键字“php单页应用程序”似乎可以为您的任务找到良好的开始结果。将php更改为javascript或HTML会给您带来更有用的结果…OP需要的,可以通过一个页面实现。您需要创建HTML页面而不是phpWhy?在服务器上如何生成所请求的HTML没有任何区别。你读过这个问题了吗?两页/多页不是OP想要的,他只想使用一页。“您必须安装apache服务器”apache本身不能提供PHP文件。Nginx呢?
checkOutReviews.php/?subject=1
斜杠可能不属于这里
# checkOutReviews.php
$subject_id = $_GET['subject'];
/** Get subject details from the database or any other storage of your choice **/
/** and just display them **/