PHP,JS,HTML和CSS文件如何在同一页面上协同工作?

时间:2017-04-15 16:22:07

标签: javascript php html css mysql

好吧,我正在开展学校项目,我正在做社交网站。首先,我用HTML,CSS和JS制作了我的整个网站。 (包括登录和注册部分)然后我开始学习PHP,它看起来像PHP文件是单独的网站:/(我不知道)

所以我想要的是打开我的主页面(html)和一些JS代码,从数据库(MySQL-phpMyAdmin)加载或上传数据,而无需打开另一个页面(php文件)。可能吗?我的意思是,我希望PHP代码在后台运行,就像JS代码一样,不要打开任何窗口。

对不起英文

3 个答案:

答案 0 :(得分:2)

服务器请求的工作原理:

客户端构建数据包,将其发送到服务器,服务器构建响应数据包并将其发回。客户端打开包并显示它。

<feed xml:lang="de" xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:tel="http://tel.search.ch/api/spec/result/1.0/">
  <id>https://tel.search.ch/api/f5beebe473ebc1051f23396a8ed613de/3da50a593b53776121f4fb61bb789f12</id>
  <title type="text">tel.search.ch API Search Results</title>
  <generator version="1.0" uri="https://tel.search.ch">tel.search.ch</generator>
  <updated>2017-04-14T02:00:00Z</updated>
  <link href="https://tel.search.ch/result.html?was=Nebel+Marc&amp;wo=Leukerbad" rel="alternate" type="text/html" />
  <link href="http://tel.search.ch/api/?was=Nebel+Marc&amp;wo=Leukerbad&amp;key=f5beebe473ebc1051f23396a8ed613de" type="application/atom+xml" rel="self" />

  <entry>
    <id>urn:uuid:9ccf9b03cf2e5c5a</id>
    <updated>2017-04-14T02:00:00Z</updated>
    <published>2017-04-14T02:00:00Z</published>
    <title type="text">Nebel, Marc</title> 
    <tel:pos>1</tel:pos>
    <tel:id>9ccf9b03cf2e5c5a</tel:id>
    <tel:type>Person</tel:type>
    <tel:name>Nebel</tel:name>
    <tel:firstname>Marc</tel:firstname>    

但是PHP呢? PHP是 serverside 语言。它告诉服务器如何编写响应包。 因此客户永远不会看到它。 PHP被设计为只放在其他代码中的某个地方,然后由服务器解析。

SQL Server Agent

一些例子

代码( example.php ):

SQL Server Configuration Manager

用户将看到的内容:

Client -------- Request (just some bytes of data including GET and POST data ) -> Server
                <--- Response (HTML,CSS,JS) ---------------------------------------------------

要设置此环境和服务器,您可以查看http://php.nethttp://apache.org如何阻止在我的路由器上输入数据?如何在互联网上设置wamp? ...

答案 1 :(得分:1)

PHP在服务器端工作,JS处理客户端的工作。 PHP可用于动态生成HTML。例如,不同的项目列表或项目内容。

我建议您更多地研究客户端服务器模型。

回答你的问题,是的可能。它被称为AJAX。 (异步JavaScript和XML)。这就像通过javascript与服务器交谈而无需重新加载网页。

https://softwareengineering.stackexchange.com/questions/171203/what-are-the-differences-between-server-side-and-client-side-programming

https://www.w3schools.com/xml/ajax_intro.asp

希望这会有所帮助。 :)

答案 2 :(得分:0)

我做了与您完全相同的事情。就我个人而言,我发现使用PHP文件执行所有操作更加容易。 您仍然使用HTML代码。

您可以使用

wp_usermeta

或没有PHP标记只是使用HTML。

<?php 
echo "<div>";
?>

PHP还允许您非常轻松地导入其他文件。 关键字“ include”使用页面中另一个文件。

这使得构建具有相同页眉,页脚,CSS主题和数据库连接的页面变得非常容易。任何其他PHP文件。

"<div>"