クリックしたアンカーの値を送信して別のページにリダイレクトするアンカーのリストを作成しようとしています。フォームは次のとおりです。
<form id="searchCategory" action="test.php" method="post">
<div id="categories">
<details>
<summary>Beers</summary>
<a href="test.php" onclick="document.getElementById("title").submit();"> <input id="title" name="title">Lager </input></a>
<a href="#"> Ale</a> //would make as above
<a href="#">Pale Lager </a> // same
</details>
</form>
test.phpのトップはこれです:
<?php
if (!empty($_POST['submit'])){
include ("connection.php");
$title = (trim($_POST['title'])=="")?
die ("You did not enter any search criteria"):
mysql_real_escape_string($_POST['title']);
アンカーは私をtest.phpページにリダイレクトしますが、値が送信されていないようです。