有人可以帮我一些JavaScript,当我点击一个按钮时,我可以调用一个函数吗?如何从HTML按钮点击调用PHP函数?
我知道这之前已经公布,但每一个我所看到的答案是太含糊,我一直在这个现在8小时:(
请记住我是一个JavaScript的初学者。
Generate report
function highestScore()
{
$data = mysql_query("SELECT t.Test_name, s.Student_firstname, s.Student_surname, sc.Result
FROM Tests t
JOIN Scores sc ON t.id_Tests = sc.Tests_id_Tests
JOIN Students s ON sc.Students_id_Students = s.id_Students
WHERE t.id_Tests = 1
ORDER BY sc.Result DESC");
if(!$data)
{
die("Invalid Query: " . mysql_error());
}
Print"
while($info = mysql_fetch_array($data))
{
Print"
";Print "
Test: " . $info['Test_name'] . " ";Print "
First Name: " . $info['Student_firstname'] . " ";Print "
Surname: " . $info['Student_surname'] . " ";Print "
Result: " . $info['Result'] . " ";}
Print "
";}
?>
我想用“生成报告”按钮,我做了,执行“highestScore”功能。
该函数创建的表来自mySQL数据库的值。
最终会有更多的按钮来调出不同的表格。
任何帮助表示赞赏。
+0
您需要使用AJAX与服务器通信。 –
+0
PHP代码在浏览器中的服务器和JavaScript代码上执行。你不能从JavaScript执行PHP。但是你可以通过AJAX调用进行通信。 –
+0
如果你开始了,我不会直接去AJAX。了解浏览器如何通过请求和响应与服务器交互。然后了解HTML''标签及其'post'和'get'变体以及它们如何与PHP一起使用。一旦你对服务器上的PHP和客户端上的JavaScript有了更多的经验,那么看看像AJAX这样的技术。 –