私はPHPのこのコードを持っています:
<form action="modificaPriorita.php" method="post">
<table>
<tr id="format-tabelle">
<th></th>
<th><span class="format-celle">TITLE</span></th>
<th><span class="format-celle">TYPE</span></th>
</tr>
<?php
$res = GestioneSegnalazione::showSegnalazioni();
function drawTable($res) {
$title = $res[0];
$idAuthor = $res[1];
$type = $res[2];
for ($i = 0; $i < $num; $i++) {
print "<tr class='row'>
<td align='center' valign='middle'> <input type='radio' name='radio' value='$title[$i],$idAuthor[$i]'/> </td>
<td align='center' valign='middle'><span class='format-celle'> $title[$i]</span></td>
<td align='center' valign='middle'><span class='format-celle'> $type[$i]</span></td>
?>
</table>
<br>
<input type="submit" name="show" value="Show" class='freshbutton-orange' id='show-submit-segnalazione'/>
<?
if (isset($_POST['show'])) {
if ($_POST[radio] == "") {
echo("<SCRIPT JavaScript'>window.alert('Select one segnalazione to show');window.location.href='showSegnalazione.php#close'</SCRIPT>");
}
}
?>
ラジオ ボタンで 1 つの項目を選択し、[表示] ボタンを押すと、それが動作し、2 つのパラメーターを持つ "modificaPriorita.php" という別のページに移動します: タイトル、idAuthorラジオボタンに1つのアイテムがあると、「表示するセグメントを1つ選択してください」というエラーが表示されますが、パラメーターなしで新しいページ(「modificaPriorita.php」)に移動します。このエラー メッセージを表示するにはどうすればよいですか?