是否可以通过单击链接来触发 PHP 函数?还是我应该坚持使用表单提交方法?如果点击链接有效,链接应该指向哪里?
这是一个示例代码:
<?php
session_start();
function listMe($username){
$username = mysql_real_escape_string($username);
$query = mysql_query("INSERT INTO List (Usernames) VALUES ('$username')") or die(mysql_error());
}
?>
<html>
<head>
<title>SAMPLE</title>
</head>
<body>
<a href="**__???___**">Add my username to the list</a>
<?php
listMe($_SESSION['Username']);
?>
</body>
</html>
也许有人可以指出我正确的方向。谢谢!
原文由 fart-y-goer 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以通过使用表单提交重新加载整个页面,或通过将特定页面内容直接加载到页面中而无需从一个页面到另一个页面来完成此操作。第二种方法称为“AJAX”(异步 Javascript 和 XML)。这里有两个例子,每一个都指定了一个。
表单提交方式
表单.php
AJAX 方法
ajax_file.php
表单.html