簡體   English   中英

下拉列表html中的值

[英]Value from drop down list html

嘗試通過下拉列表傳遞值,但無法獲取。

                <tr>
                    <td>Size <br>
                    (Only applicable for T-Shirt):</td>
                    <td><select name=size>
                    <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></td>
                    <td><a href= manageProduct.php?size=$_GET[size]>Insert</a></td>
                </tr>

嘗試一下:( 僅作為示例 )。

<form action="<?php $_SERVER['PHP_SELF']?>" method="GET">
<table>
<tr>
<td nowrap>Size:
(Only applicable for T-Shirt):</td>
<td><select name="size">
<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><p align="right"></p></td>
<td><input type="submit" value="Insert" />
</td>
</tr>
</table>
</form>

<?php

$size = $_GET['size'];

if($_GET['size']=="N")
{
echo "you chose NOTHING, make another choice.";
}

else {

echo "Your choice of size is: $size";
}

?>

您需要使用GET操作的表單,然后才能獲取變量。 假設此頁面是manageProduct.php:

        <!--GET your data from the submitted form OR do something depending on what size returns in the url-->
    <?php

    if($_GET['size']=="SIZE"){ echo whatever or do whatever}
    ?>


        <td><a href

="manageProduct.php?size=<? echo $_GET['size'] ?>">Whatever you're trying to do</a></td>

        <form id="form" method="get" action="manageProduct.php">
            <tr>
                            <td>Size <br>
                            (Only applicable for T-Shirt):</td>
                            <td><select name="size">
                            <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></td>
    <td><input type="submit" name="Submit" value="Insert" /></td>
    <br />
    </form>

                            </tr>

HTML

<form action="manageProduct.php" method="POST">
    <table>
       <tr>
            <td>Size <br>
            (Only applicable for T-Shirt):</td>
            <td><select name=size>
            <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></td>
            <td><input type="submit" value="Insert" /></td>
        </tr>
    </table>
</form>

的PHP

$size = $_POST['size'];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM