0

こんにちはコーダー、PHP で動的に作成されたテーブルがあり、各行にラジオ ボタンがあります。意図は、どのラジオボックスが選択されているかに応じて、ユーザーが削除、修正などの複数の機能を実行できるようにすることです。ラジオボタンのハードコードされた「値」を使用して、これをすべて機能させることができます。

echo "<td>" . '<input type="radio" name="radioSelect" value="2"  checked="checked" />' .  "</td>";

私が探しているのは、「2」を動的に設定する方法です。例えば:

while($row = mysql_fetch_array($result) and $i<=100)
 { 
  echo "<tr>";
      $sno= $row['SNo'];    

      echo "<td>" . '<input type="radio" name="radioSelect" value= $sno  checked="checked" />' .  "</td>";
 }

これの構文は何ですか?これはまったく可能ですか?

ご協力いただきありがとうございます。

4

2 に答える 2

0

はい、それは連結と呼ばれます。たとえば、.演算子 afterを使用して既に実行しています。"<td>"

echo "<td>" . '<input type="radio" name="radioSelect" value="' . $sno . '" checked="checked" />' .  "</td>";

なぜそのように言ったのかはわかりませんが。

echo '<td><input type="radio" name="radioSelect" value="' . $sno . '" checked="checked" /></td>';

また、同じ名前のラジオ ボタンは一度に 1 つしか使用できないことに注意してcheckedください。

于 2012-07-21T04:19:58.227 に答える
0

あなたはこのようにすることができますか?CONCATENATION に問題がある場合。

<?php
while($row = mysql_fetch_assoc($result) and $i<=100)
 { $sno= $row['SNo'];?> 
<table>
 <tr>
   <td><input type="radio" name="radioSelect" value= <?php echo $sno; ?>  checked="checked" /> <?php } ?></td>
 </tr>
</table>
于 2013-04-12T05:54:16.020 に答える