PHP表单信息,进制转换
作者:@kuaiquxie
作者的github:https://github.com/bitebita
本文为作者原创,如需转载,请注明出处:https://www.cnblogs.com/dzwj/p/16046937.html
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>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」