7

HREFPHP 関数を呼び出して変数を渡すリンクを作成することはできますか?

<?php
function sample(){
    foreach ($json_output->object ){
        $name = "{$object->title}";
        $id = "{$object->id}";

        print "<a href='search($id)' >$name</a>";
    }
}

function search($id){
    //run a search via the id provide by the clicking of that particular name link
}
?>
4

8 に答える 8

1

はい、できます。例:

あなたの見解から:

    <p><a href="test/1" class="btn blue">Edit</a>

1 は送信するパラメーターです。オブジェクトから取得したデータにすることもできます。

コントローラーから:

function test($id){
  #code...
}
于 2014-02-13T15:04:42.840 に答える
0

これを行うだけです

<?php
function sample(){
    foreach ($json_output->object ){
        $name = "{$object->title}";
        $id = "{$object->id}";

        print "<a href='?search=" . $id . "' > " . $name . "</a>";
    }
}

if (isset($_REQUEST['search'])) {
    search($_REQUEST['search']);
}

function search($id){
    //run a search via the id provide by the clicking of that particular name link
}
?>

$json_outputまた、関数でアクセスできることを確認してくださいsample()
どちらでもできます

<?php
function sample(){
    global $json_output;
    // rest of the code
}
?>

また

<?php
function sample($json_output){
    // rest of the code
} 
?>
于 2013-07-09T05:46:26.070 に答える
0

リンクのクエリ文字列を値で設定し、またはhrefでアクセスします$_GET$_REQUEST

<?php
    if ( isset($_REQUEST['search']) ) {
        search( $_REQUEST['search'] );
    }

    function Search($res) {
        // search here
    }

    echo "<a href='?search='" . $id . "'>" . $name . "</a>";
?>
于 2013-07-09T06:01:23.043 に答える