0

助けが必要な問題が少しあります。

「承認」または「拒否」する必要がある画像が大量にあるので、基本的に、ページには承認と拒否のチェックボックスがあり、ページの下部に保存ボタンがある画像のヒープがあります。これらの画像は、実際には、MySQL データベースから取得した文字列から GD で生成された画像です。これらの画像は、PHP の while ループを使用して生成および表示されます。

私の問題は、現時点では両方のチェックボックスを同時に選択でき、同時に受け入れて拒否できるのは意味がありません。ラジオボタンがこれのためのものであることは理解していますが、すべての画像にフォームを用意することはできず、次のアクションページで各画像の承認/拒否を区別できる必要があります。

これは基本的に私が持っているものですが、ループ中にフォームを何度も作成することはできません。

echo "<form name=\"selections\" action=\"processselections.php\" method=\"post\">";
echo "<div>";
echo "Accept: <input type=\"checkbox\" name=\"accept\" value=\"accept" . $row[0] . " class=\"checkbox\"\">&nbsp;&nbsp;&nbsp;Reject: <input type=\"checkbox\" name=\"reject\" value=\"reject" . $row[0] . "\">";
echo "</div>";
echo "</form>";
4

2 に答える 2

2

radio buttonこれに使用できname、ラジオのグループ化にも使用できますyour image id

echo "<form name='selections' action='processselections.php' method='post'>";
while($row=mysql_fetch_array($result))
{
    echo "<div>";
    echo "Accept: 
     <input type='radio' name='accept_reject_".$row[0]."' value='accept".$row[0]."'/>
     &nbsp;&nbsp;&nbsp;Reject: 
     <input type='radio' name='accept_reject_".$row[0]."' value='reject".$row[0]."'/>";
    echo "</div>";
}
echo "</form>";
于 2013-05-21T04:37:17.417 に答える
1

pic ごとに 1 つのチェックボックスのみを使用する必要があります。

  • チェックボックスが選択されている場合、ユーザーは受け入れます
  • チェックボックスが選択されていない場合、ユーザーは拒否します

チェックボックスが1つだけになるように設計されています。

それがあなたを助けることを願っています。よろしく

于 2013-05-21T04:34:08.803 に答える