0

私は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」)に移動します。このエラー メッセージを表示するにはどうすればよいですか?

4

1 に答える 1