简体   繁体   English

如何在PHP中为每个选择选项获取单选按钮的值

[英]How to get value of radio button for every select option in php

hello i have a problem related to radio button value.first of all take a look at array structure 你好,我有一个关于单选按钮值的问题。首先看一下数组结构

Array
(
[spe_lan] => Array
    (
        [0] => Russian
        [1] => Hebrew
        [2] => Tamil
        [3] => Vietnamese
    )

[spoken] => Array
    (
        [0] => No
        [1] => Yes
        [2] => Yes
        [3] => Yes
    )

[written] => Array
    (
        [0] => No
        [1] => Yes
        [2] => Yes
        [3] => Yes
    )

[set_priamy] => Array
    (
        [0] => 1
    )

[Submit] => Save
[modified] => 2016-06-03 10:02:14
 )

in this array i select 4 languages but only one is primary language so how i get language name which is primary. 在此数组中,我选择4种语言,但只有一种是主要语言,因此我如何获得主要的语言名称。 i use select box with name taken in array and radio button name also taken in array.please simplyfy this how i implement also i use appendTo to add more languages on click please simplify here is my html code 我使用选择框,名称用在array中,单选按钮名称也用在array.pleasyfy这是我实现的方式,我也使用appendTo在单击时添加更多语言,请简化,这是我的html代码

                         <form method="post" action="<?php echo $this->webroot?>Jobseeker/add_language" id="add_skills">
                    <div class="ex-form-edit2" style="display:none;" id="yerte">
                    <div class="add-skils-form2">
                    <div class="skill-a-lan">
                    <h4>Languages <span>*</span></h4>
                    </div>
                    <div class="skill-spo">
                    <h4>Spoken <span>*</span></h4>
                    </div>
                    <div class="skill-wri">
                    <h4>Written <span>*</span></h4>
                    </div>
                    <div class="skill-primari">
                    <h4>Primary <span>*</span></h4>
                    </div>
                    </div>
                    <div id="appendbox">
                    <div class="add-skils-form">
                    <div class="skill-a-lan">
                    <select  class="defualt-select default-size" name="spe_lan[]" required>
                    <option value="" >Select</option>
                    <option value="Arabic">Arabic</option>
                    <option value="Bahasa Indonesia">Bahasa Indonesia</option>
                    <option value="Bahasa Malaysia">Bahasa Malaysia</option>
                    <option value="Bengali">Bengali</option>
                    <option value="Chinese">Chinese</option>
                    <option value="Dutch">Dutch</option>
                    <option value="English">English</option>
                    <option value="Filipino">Filipino</option>
                    <option value="French">French</option>
                    <option value="German">German</option>
                    <option value="Hebrew">Hebrew</option>
                    <option value="Hindi">Hindi</option>
                    <option value="Italian">Italian</option>
                    <option value="Japanese">Japanese</option>
                    <option value="Korean">Korean</option>
                    <option value="Portuguese">Portuguese</option>
                    <option value="Russian">Russian</option>
                    <option value="Spanish">Spanish</option>
                    <option value="Tamil">Tamil</option>
                    <option value="Thai">Thai</option>
                    <option value="Vietnamese">Vietnamese</option>


                    </select>
                    </div>
                    <div class="skill-spo">
                    <select class="defualt-select default-size" name="spoken[]">
                    <option value="Yes" >Yes</option>
                    <option value="No" >No</option>


                    </select>

                    </div>
                    <div class="skill-wri">
                    <select  class="defualt-select default-size" name="written[]">
                    <option value="Yes" >Yes</option>
                    <option value="No" >No</option>

                    </select>

                    </div>
                    <div class="skill-primari">
                    <input type="radio" value="1" name="set_priamy[]" onclick="getvalue();"/>
                    <a href="#" class="delete-row"><i class="fa fa-trash" aria-hidden="true"></i></a>
                    </div>



                    </div>
                    </div>
                    <div class="add-skill-row"><span><i class="fa fa-plus" aria-hidden="true"></i> Add Language</span></div>
                    <div class="ex-form2-row">
                    <div class="ex-form-field"><input type="submit" value="Save" name="Submit" class="button-default">
                    <a id="btn_cancel3" name="btn_cancel" href="javascript:void(0);" role="button" onclick="ddggjdg();">Cancel</a></div>
                    </div>

                    </div></form>

If you want get selected value of a radio button in PHP here the code: 如果要在PHP中获得选定的单选按钮值,请在代码中输入:

<form action="" method="post">
<input type="radio" name="radio" value="Radio 1">Radio 1
<input type="radio" name="radio" value="Radio 2">Radio 2
<input type="radio" name="radio" value="Radio 3">Radio 3
<input type="submit" name="submit" value="Get Selected Values" />
</form>
<?php
if (isset($_POST['submit'])) {
if(isset($_POST['radio']))
{
echo "You have selected :".$_POST['radio'];  //  Displaying Selected Value
}
?>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM