PHP表单信息,进制转换
php
写一个表单填写“用户信息”,要求出现所有的表单元素类型:文本框,密码框,单选,复选,下拉,隐藏域。php直接打印(var_dump)出提交信息
提示:其中复选框的名字需要这样来取:<input type=”checkbox” name=”aihao[]” />
<?php if (!empty($_POST)) { echo "<pre>"; print_r($_POST); echo "</pre>"; print_r($_POST['love']); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表单信息</title> </head> <body> <form method="post"> 姓名:<input type="text" name="name"><br> 密码:<input type="password" name="password"><br> 性别: <input type="radio" name="sex" value="男">男 <input type="radio" name="sex" value="女">女<br> 学历: <select name="edu"> <option value="硕士">硕士</option> <option value="博士">博士</option> <option value="烈士">烈士</option> </select><br> 爱好: <input type="checkbox" name="love[]" value="篮球">篮球 <input type="checkbox" name="love[]" value="象棋">象棋 <input type="checkbox" name="love[]" value="乒乓球">乒乓球<br> <input type="hidden" name="hidden_skills" value="隐藏"><br> <input type="submit" value="提交"> </form> </body> </html>
实现页面转换进制问题。
下拉框选项:二进制,八进制,十六进制
<?php $values = ''; if(!empty($_POST)){ $num = $_POST['num']; $zhuanhuan = $_POST['zhuanhuan']; if($zhuanhuan == 2){ $values = decbin($num); }elseif($zhuanhuan == 8){ $values = decoct($num); }else{ $values = dechex($num); } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>进制转换</title> </head> <body> <form action='' method="post"> 十进制:<input type="text" name="num"> 请选择要转换的进制: <select name="zhuanhuan" id=""> <option value="2">二进制</option> <option value="8">八进制</option> <option value="16">十六进制</option> </select> <input type="submit" value="转换"> 转换结果:<input type="text" value="<?php echo $values ;?>"><br> </form> </body> </html>