//エラー: 情報は追加されますが、置き換えられません。
<form action="testme.php" method="get">
<p>
<input name="search" type="text" value="">
<input type="submit" name="button" id="button" value="Submit">
</p>
<h3>Filter Results</h3>
<p><a href="testme.php?filter='Action'<?php if (isset($_GET['search']) && !empty($_GET['search'])) {echo '&search='.$_GET['search'];}
?>">Action</a></p>
<p><a href="testme.php?filter='Comedy'<?php if (isset($_GET['search']) && !empty($_GET['search'])) {echo '&search='.$_GET['search'];}
?>">Comedy</a></p>
</form>
<?php
if (isset($_GET['button']) && isset($_GET['search']) != '') {
echo $_GET['search'];
}
elseif (isset($_GET['filter']) == "Action" && isset($_GET['search']) != '') {
echo "Action " . $_GET['search'];
}
elseif (isset($_GET['filter']) == "Action" && isset($_GET['search']) == '') {
echo " No action Involved ";
}
if (isset($_GET['filter']) == "Comedy" && isset($_GET['search']) == '') {
echo " No Comedy Involved";
}
//リンクのいずれかをクリックすると、次のようになります: No action Involved No comedy Involved. しかし、表示したいのは 1 つだけですか?>