我有这个 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>");
}
}
?>
如果我在单选按钮中选择一个项目并按下按钮“显示”它可以工作,它会转到另一个页面“modificaPriorita.php”并带有两个参数:标题,idAuthor 我的问题是如果我按下“显示”按钮而不选择单选按钮中的一项,它会向我显示错误“选择一个要显示的 segnalazione”,但它会转到没有参数的新页面(“modificaPriorita.php”)。我该怎么做才能收到此错误消息?