簡體   English   中英

帶if的單選按鈕

[英]radio buttons with if

使用單選按鈕,但獲得未定義的索引:

<form action='' method='Post'/>
Fra Dato: <input type="text" name="fraDato" value="<?php echo date('d-m-Y'); ?>" /> <br>
Til Dato: <input type="text" name="tilDato" value="<?php echo date('d-m-Y'); ?>"> <br> 
<input type="radio" name="timesmaling" value="1">Times malinger<br>
<input type="radio" name="tredjetimesmaling" value="1">Tredje times malinger <br>
<input type='submit' name='submit' value='Generer rapport'>

</form>

<?php
if (isset($_POST['submit'])) {

    if ($_POST['timesmaling'])

    {
        echo "timesmaling";
    }

    if ($_POST['tredjetimesmaling']) 
    {

        echo "tredjetimesmaling";

    }

}

?>

您必須將單選按鈕都命名為相同的名稱,然后為它們指定一個值:

<input type="radio" name="group" value="timesmaling"> Times malinger
<input type="radio" name="group" value="tredjetimesmaling" checked> Tredje times malinger

<?php
if (isset($_POST['group']))
{
    echo $_POST['group']; // this is the value

    // You can do this now
    if($_POST['group'] == 'timesmaling')
    {
        echo 'hello';
    }
    elseif($_POST['group'] == 'tredjetimesmaling')
    {
        echo 'yellow';
    }
}

這樣使用..

<form action='' method='Post'/>
Fra Dato: <input type="text" name="fraDato" value="<?php echo date('d-m-Y'); ?>" /> <br>
Til Dato: <input type="text" name="tilDato" value="<?php echo date('d-m-Y'); ?>"> <br> 
<input type="radio" name="radio" checked value="timesmaling">Times malinger<br>
<input type="radio" name="radio" value="tredjetimesmaling">Tredje times malinger <br>
<input type='submit' name='submit' value='Generer rapport'>
</form>
<?php
if (isset($_POST['submit']))
{

    if (isset($_POST['radio']))
    {
        echo $_POST['radio'];
    }
}

暫無
暫無

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

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