php如何获取单选复选和选择框的值
1.很久没有写基础的东西了复习一下(往往简单的东西才复杂)
<body> 选择语句 <form action="demo.php" method="post"> <select name=" select_at" id="" style="width: 100px" > <option value="中国">中国</option> <option value="美国" selected>美国</option> <option value="日本">日本</option> <option value="澳大利亚">澳大利亚</option> </select> <br> <br> 输入文本 <br> <textarea name="textarea" ></textarea><br> 兴趣爱好多选<br> <input type="checkbox" name="Hobby[]" value="我喜欢篮球" >我喜欢篮球<br> <input type="checkbox" name="Hobby[]" value="我喜欢唱跳">我喜欢唱跳<br> <input type="checkbox" name="Hobby[]" value="我喜欢蹦迪" >我喜欢蹦迪<br> <br> 兴趣爱好单选<br> <input type="radio" name="hobby" value="电脑">电脑<br> <input type="radio" name="hobby" value="运动">运动<br> <input type="radio" name="hobby" value="睡觉">睡觉<br> <input type="submit" value="提交" style="border: none;background: #00e0e0;width: 50px;height:20px;font-weight: bold;cursor: pointer" > </form> </body>
2.php代码
需要注意的是多选需要遍历后才能输出全部信息
<?php /** * Created by PhpStorm. * User: yly * Date: 2020/2/20 * Time: 9:03 */ //多选实验 $value= $_POST['select_at']; echo '您选择框国籍的值是:'."<span style=\"color: red\">$value</span>"; echo '<br>'; $textarea=$value= $_POST['textarea']; echo '您的文本域内容是:'.$textarea; echo '<br>'; $Hobby=$_POST["Hobby"]; $info=''; foreach ($Hobby as $value){ $info.=$value; } echo "您的爱好有"."<span style='color: red'>$info</span>"; echo '<br>'; $redio=$_POST['hobby']; echo '你的单个爱好是'."<span style='color: red'>$redio</span>";