簡體   English   中英

提交表單后PHP保持復選框?

[英]PHP keep checkbox checked after submitting form?

當我在提交表單后選中復選框時,我會創建一個用戶權限表單,其中存在多個復選框。 表單未顯示以前選中的復選框,請幫助我。 我希望該表單顯示之前選中的復選框。

以下是提交表單后維護復選框值的示例代碼

<?php
    if (isset($_POST['number']))
    {
        foreach ($_POST['number'] as $selectednumber)
            $selected[$selectednumber] = "checked";
    }
?>

<form action="" method="post">
    <input type="checkbox" name="number[]" <?php echo $selected['one'] ?> value="one" />one<br />
    <input type="checkbox" name="number[]" <?php echo $selected['two'] ?> value="two" />two<br />
    <input type="checkbox" name="number[]" <?php echo $selected['three'] ?> value="three" />three<br />
    <input type="checkbox" name="number[]" <?php echo $selected['four'] ?> value="four" />four<br />
    <input type="submit" name="Submit" value="Submit" />
</form>

因此,請應用您的代碼,讓我知道它是否有用。

暫無
暫無

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

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