1

現在、同じページを呼び出すハイパーリンクを作成しようとしていますが、別の PHP 関数を使用しています。これは簡単な解決策のように思えますが、URL に情報を表示したくありません。「投稿」が最善の解決策のようですが、これを機能させる方法について結果が見つかりません。

<?php 
function myFirst(){ 
    echo 'The First ran successfully.'; 
}
function mySecond(){ 
    echo 'The Second ran successfully.'; 
}
?> 

<html><body> 

<?php 

if (isset($_GET['run'])){
    $linkchoice=$_GET['run'];
}else{
    $linkchoice='';
}

switch($linkchoice){ 
    case 'first' : 
        myFirst(); 
        break; 

    case 'second' : 
        mySecond(); 
        break; 

    default : 
        echo 'no run'; 
} 

?> 

<hr> 
<a href="?run=first">Link to First</a> 
<br/> 
<a href="?run=second">Link to Second</a> 
<br/> 
<a href="?run=0">Refresh No run</a> 

</body></html>
4

2 に答える 2