簡體   English   中英

我如何在php中使用兩個以上的表單並發布值?

[英]How can i use more than 2 form in php and post values?

我想問我如何在PHP中使用2或3種以上的形式? 我有2個具有不同ID的不同形式,例如“ formid,formid2”和javascript控件“ kontrol(),kontrol2()”。 當我更改選擇時,選擇的值會以不同的形式出現。 但是,如果表單具有相同的ID和控件,則它只會顯示第一個表單的選擇。 如何添加和使用超過2-3種形式的值?

謝謝。

<?php
if(isset($_POST['islem1']))
    echo "Value = " . $_POST['islem1'];

if(isset($_POST['islem2']))
    echo "Value = " . $_POST['islem2'];
?>
<html>
<head>
    <script>
        function kontrol(){

            document.getElementById("formid").submit();

        };

        function kontrol2(){

            document.getElementById("formid2").submit();

        };
    </script>
</head>
<body>
    <form action="two.php" method="post" id="formid">

        <select name="islem1" onchange="kontrol()">
            <option value="0">- - - - - -</option>
            <option value="1">1</option>
            <option value="2">2</option>
        </select>
    </form>

    <form action="two.php" method="post" id="formid2">

        <select name="islem2" onchange="kontrol2()">
            <option value="0">- - - - - -</option>
            <option value="10">10</option>
            <option value="20">20</option>
        </select>
    </form>

</body>
</html>

我將使用這些圖片。 它適用於第一行。 所有組合框的形式都是單獨的。 如果我添加一個條目,第二行也根據循環添加。 因此所有表單都具有相同的ID和控件,在第一行之后,另一個組合框不發布任何內容。
http://www.imageupload.co.uk/Bhu ---第一張圖片
http://www.imageupload.co.uk/Bhx ---第二張圖片

我找到了一個方法 :)。 如果我使用變量,那么我可以隨意添加表格,就像那樣,

<?php
if(isset($_POST['islem1']))
    echo "Value = " . $_POST['islem1'];


?>
<html>
<head>
    <script>
        function kontrol(i){

            document.getElementById("formid"+i).submit();

        };              

    </script>
</head>
<body>
    <?php for($i=1; $i<=3; $i++){ ?>
    <form action="two.php" method="post" id="formid<?php echo $i; ?>">

        <select name="islem1" onchange="kontrol(<?php echo $i; ?>)">
            <option value="0">- - - - - -</option>
            <option value="1">1</option>
            <option value="2">2</option>
        </select>
    </form>
    <?php } ?>

</body>
</html>

暫無
暫無

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

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