私は php で html フォームを使用してパラメーターを渡そうとしています。html テーブルを埋める php ページがあります。
$html = '';
$html .= '<form id="form1" action="search.php" method="post">';
$html .= '<tr>';
$html .= '<td>id</td>';
$html .= '<td><a href="javascript:;"onclick="document.getElementById(\'form1\').submit();">name</a></td>';
$html .= '<td>surname</td>';
$html .= '<td>language_id</td>';
$html .= '<td><span class="label label-success">Status_code</span></td>';
$html .= '</tr>';
$html .= '<input type="hidden" name="mess" value=\'Hello\'>';
$html .= '</form>';
href をクリックすると、開いている search.php ページが html に表示されますが、「Hello」の値が表示されません。これは search.php です。
<?php
$name0 = $_POST['mess'];
echo $name0;
?>
なにが問題ですか?