6 に答える
あなたはそのようにすることができます:
<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') {
...
}
?>
アンカータグ内で PHP 関数を呼び出すことは可能ですか?
直接ではありません。
URLを指定できます。その URL は PHP で処理できます。その URL を処理する PHP プログラムのデフォルト アクションは、関数を呼び出す (またはクエリ文字列を調べて呼び出す関数を決定する) ことです。
次のようなことができます:
<a href="frndpf.php?param=dinesh">dinesh</a>
<a href="frndpf.php?param=prashant">prashant</a>
$_REQUEST['param']
スクリプトで使用してその値を確認できます。
ただし、php はサーバー側の言語であり、クライアント側で php 関数を呼び出すことはできません。サーバーにphpファイルをリクエストすると、渡されたパラメーターに従って詳細化されます。
リンクに値を追加する場合。
<a href="frndpf.php?action=dinesh">dinesh</a>
<a href="frndpf.php?action=prashant">prashant</a>
ページのリロード時に、 $_GET["action"] の値を関数に渡すことができます
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'];
}
パラメータを別のページに渡してから、次のように関数を呼び出す必要があります
<a href="frndpf.php?name=dinesh">dinesh</a>
を使用$_GET['name'];
してその値を取得し、関数を呼び出します。