0

ボタンをクリックすると、入力の値を取得しようとしています。テキスト ボックスの値は取得できますが、ドロップ ダウン リストと数値ボックス (入力タイプ = 数値) の値は取得できません。

どうすればいいですか?

以下は私のコードです:

          <div class=accountMain>
            <div align=left>
            <table>
                <tr>
                    <td>Product Code:</td>
                    <td>EX00001</td>
                </tr>
                <tr>
                    <td>Product Name:</td>
                    <td><input type=text name=productName value=$productName></td>
                </tr>

                <tr>
                    <td>Description:</td>
                    <td><input type=text name=productDesc value=$productDesc></td>
                </tr>

                <tr>
                    <td>Price: SGD$</td>
                    <td><input type=text name=unitPrice value=$unitPrice></td>
                </tr>

                <tr>
                    <td>Quantity Available:</td>
                    <td><input type=text name=qty value=$qty></td>
                </tr>

                <tr>
                    <td>Size <br>
                    (Only applicable for T-Shirt):</td>
                    <td><select>
                    <option value=N>NIL</option>
                    <option value=S>S</option>
                    <option value=M>M</option>
                    <option value=L>L</option>
                    <option value=XL>XL</option>
                    </select></td>
                </tr>

                <tr>
                    <td>Product Image:</td>
                    <td><input type=file name=imgfile></td>
                </tr>

                <tr>
                    <td>Category: Exclusive</td>
                </tr>

                <tr>
                    <td></td>
                    <td><input type=submit name=insert value=Insert></td>
                </tr>

            </table>
            </div>

    </td>
    </tr>


    </div>



 echo("<tr><td></td>
                        <td></td>
                        <td><font style=title><b>In Stock : ".$row["qty"]."</b></br></br></br></br>
                        <b><form>Purchase Qty : <input type=number name=qty min=1 max=5></form></b></br></br>
                        </br></font></td>

                        </tr>");

                echo("<tr><td></td>
                        <td></td>
                        <td><a href=shoppingbag.php><img src=images/addToCartBtn.png width=150></a></td></tr>");
4

3 に答える 3

1

<select>name 属性が必要です

于 2013-04-15T01:47:39.507 に答える
0

これも PHP の下でマークされているので、これらの値を PHP ページに送信したいと思いますか?

その場合、(スクリプトを介して) 値を動的に送信する場合を除き、input 要素と select 要素を<form>開始タグと終了タグでラップする必要があります。次に、メソッド属性 ( post,put,get,delete ) とアクション属性 (値を処理する PHP ページへのパス) を設定できます。

<form method="post" action="path-to/my-php-page.php">
...
</form>

ヒント: HTML の構造上、最も内側のテーブル全体を form タグでラップしたい場合があります。

于 2013-04-15T02:17:47.883 に答える