2013-10-07 128 views
-2

我想构建一个HTML页面,我想要一个按钮,当我点击它时,一些PHP代码在服务器上从Postgre数据库“选择”执行并显示结果回到HTML页面。 php代码与HTML不同,并且工作正常。谁能帮忙?在HTML页面显示PHP结果

+1

好问题!所以你不知道谷歌.....对吗? – Parixit

+2

发布你的代码。你想要什么? – Punitha

+2

AJAX是要走的路。查看jQuery.ajax(google) – Lorenz

回答

0

我认为AJAX是你应该google的关键词。使用JQuery可选。

0

您可以使用AJAX在服务器上请求PHP脚本。如果您熟悉它,请使用jQuery。

+0

不幸的是我对这些都不熟悉。任何其他方式? – GsetIT

0

AJAX就是这样。

如果你还没有开始在你的网页上,你可以看看例如JSP(如果你熟悉java)..或者最终.NET的ASP.NET来自微软。这两个框架都使得在应用程序中处理数据库变得非常容易。

0

像这样做在你的HTML年龄......

<form action="welcome.php" method="post"> 
+0

我这样做了,但它将我重定向到php文件,我无法格式化结果。 – GsetIT

+0

你可以在那里添加你的代码。你可以在那里显示你的结果。 –

+0

'

':将提交指向显示结果的页面。这与将现有的'.html'后缀改为'.php'然后插入代码来格式化结果一样简单。 (虽然如果你可以找出ajax,你可以将结果插入当前页面而不是加载新页面)。 – alexis

1

使用jQuery在我看来。这是非常容易的:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 

$('.getDataButton').click(function(){ 
    $.post("php/phpdata.php",{data : data}, function(data) { 
     $(".result").html(data); 
    }); 
}); 

函数(数据)部分包含任何返回的php值。

0

您需要使用AJAX来处理PHP而无需重新加载页面。

jQuery的AJAX:http://api.jquery.com/jQuery.ajax/

在点击链接,你可以通过AJAX发送参数到PHP文件。在你的php文件中,你可以用$ _REQUESTS ['param']来处理这个参数,然后返回你的html来用jQuery显示它。

只需将您的返回附加到某个元素即可。