-1
4

6 回答 6

4

你可以这样做:

 <a href="frndpf.php?action=dinesh">dinesh</a>
 <a href="frndpf.php?action=prashant">prashant</a>

frndpf.php

<?php
if (isset($_GET['action']) && $_GET['action'] == 'dinesh') {
    ...
}
if (isset($_GET['action']) && $_GET['action'] == 'prashant') {
    ...
}
?>
于 2013-03-08T14:31:14.547 回答
4

是否可以在锚标记中调用 PHP 函数

不是直接的。

您可以指定一个 URL。该 URL 可以由 PHP 处理。处理该 URL 的 PHP 程序的默认操作可以是调用函数(或检查查询字符串以确定调用哪个函数)。

于 2013-03-08T14:30:21.050 回答
3

您可以执行以下操作:

<a href="frndpf.php?param=dinesh">dinesh</a>
<a href="frndpf.php?param=prashant">prashant</a>

比你可以$_REQUEST['param']在你的脚本中使用来检查它的值。

但是,php 是一种服务器端语言,您不能在客户端调用 php 函数。您可以向服务器请求一个 php 文件,它会根据传递的参数对其进行详细说明。

于 2013-03-08T14:32:03.703 回答
1

如果将值附加到链接;

<a href="frndpf.php?action=dinesh">dinesh</a>
<a href="frndpf.php?action=prashant">prashant</a>

当页面重新加载时,您可以将 $_GET["action"] 的值传递给您的函数

于 2013-03-08T14:31:41.983 回答
1

PHP 是一种服务器端语言,在将任何代码发送到浏览器之前都会对其进行解析,因此您不能在代码中内联调用 PHP 函数。但是你可以从你的链接中调用一个新的 php 页面,如下所示:

<a href="frndpf.php?parameter=dinesh">dinesh</a>
<a href="frndpf.php?parameter=prashant">prashant</a>

然后使用 GET 变量访问 frndpf.php 中的这些参数,如下所示:

if(isset($_GET['parameter'])){
  echo $_GET['parameter'];
}
于 2013-03-08T14:33:10.437 回答
0

您需要将参数传递给另一个页面,然后调用该函数,例如

<a href="frndpf.php?name=dinesh">dinesh</a>

然后用于$_GET['name'];获取该值,并调用该函数。

于 2013-03-08T14:31:10.790 回答