0

PHPコーディングに不慣れな方は親切に助けてくれます。これが私のコードです:

echo "<td id=\"row\" align=\"center\">" . $row['id'] . "</td>";
echo "<td id=\"title\" align=\"center\">" . $row['Title'] . "</td>";
echo "<td id=\"prodname\" align=\"center\">" . $row['ProductName'] . "</td>";
echo "<td id=\"amt\" align=\"center\">" . $row['Amount'] . "</td>";
$amt = $row['Amount'];
echo "<td id=\"row\" align=\"center\">" . 
     "<select id=\"testing\" onchange=\"GetSelected (this,$amt)\">
        <option value=\"100\">100g</option>
        <option value=\"250\">250g</option>
      </select>" . "</td>";
echo "<td>" . "<input type=\"button\" value=\"Add\">" . "</td>";

[追加]ボタンをクリックしたら、行の値を配列または変数に格納する必要があります。

4

2 に答える 2

0

このようにコーディングできます

<form name="frm" method="POST" action="">
 <table>
  <tr>
echo "<td id=\"row\" align=\"center\">" . $row['id'] . "</td>";
echo "<td id=\"title\" align=\"center\">" . $row['Title'] . "</td>";
echo "<td id=\"prodname\" align=\"center\">" . $row['ProductName'] . "</td>";
echo "<td id=\"amt\" align=\"center\">" . $row['Amount'] . "</td>";
$amt = $row['Amount'];
echo "<td id=\"row\" align=\"center\">" . 
     "<select id=\"testing\" onchange=\"GetSelected (this,$amt)\">
        <option value=\"100\">100g</option>
        <option value=\"250\">250g</option>
      </select>" . "</td>";
echo "<td>" . "<input type=\"SUBMIT\" value=\"Add\">" . "</td>";
  </tr>
 <table>
</form>

これで、配列を$_POSTまたは$_REQUESTとして持つことができます

于 2013-03-08T06:25:17.563 に答える
0

次のコードが問題の解決に役立つことを願っています。

このコードを PHP スクリプトに配置します。

 <? php
   if ( $_GET["reg"] == "suc" )
   {
     $row['id']=$_GET["id"];
     $row['Title']=$_GET["title"];
     $row['prod']=$_GET["prod"];
     $row['amount']=$_GET["amt"];
   }
   else
   {
   echo "try again";
   }
  echo "<form action=\"?reg=suc\" method=\"GET\">\n";
  echo "Id: <input name=\"id\" ><br />\n";
  echo "Title: <input type=\"text\" name=\"title\" ><br />\n";
  echo "Productname: <input name=\"prod\" ><br />\n";
  echo '<input type="checkbox" name="amt" value="100" >';
  echo '<input type="checkbox" name="amt" value="250" > ';
  echo "<input type=\"submit\" name=\"Add\">\n";
  echo "</form>\n";
 ?>

[追加] ボタンをクリックすると、これらの値が配列に格納されます。GET の代わりに POST メソッドを使用して、これらの値を非表示の方法で送信できます。

于 2013-03-08T06:25:45.477 に答える