PHP实验3
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP实验3,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4607字,纯文字阅读大概需要7分钟。
内容图文
- 编写一个静态表单页面和一个 PHP 动态网页,静态网页如下图1所示,在静态网页中 通过 get 方法提交数据,在动态网页中检索这些数据并显示出来,结果如下图2所示,如果 该同学的性别为男,则显示“您是一位男生!”,性别为女,则显示“您是一位女生!”。
<?php $name=""; $sex=""; if(!empty($_GET)){ $name=$_GET["name"]; $sex=$_GET["sex"]; } echo $name,"同学,欢迎你访问本页面!<br/>您是一位",$sex; ?> <!-- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <form action="1.2.php" method="get"> <label>姓名:</label> <input type="text" name="name"/><br/> <label>性别:</label> <input type="radio" name="sex" value="男生"/>男 <input type="radio" name="sex" value="女生"/>女<br/> <input type="submit" value="提交"/> <input type="reset"/ value="全部重写"> <form/> </body> </html> -->
-
编写一个静态表单和一个 PHP 动态网页,表单如图 3 所示,通过 POST 方法提交到动 态网页,在动态网页中检索这些数据并显示出来,结果如图 4 所示
<?php $name=""; $sex=""; $pro=""; $stu=""; $advice=""; if(!empty($_POST)){ $name=$_POST["name"]; $sex=$_POST["sex"]; $pro=$_POST["pro"]; $stu=$_POST["stu"]; $advice=$_POST["advice"]; echo "十分感谢用户",$name,"的意见<br/>"; echo "请确认下列信息:<br/>"; echo "您的性别:",$sex,"<br/>"; echo "您的职业:",$pro,"<br/>"; echo "您的学历:",$stu,"<br/>"; echo "您的意见:",$advice,"<br/>"; } // <!DOCTYPE html> // <html lang="en"> // <head> // <meta charset="UTF-8"> // <meta name="viewport" content="width=device-width, initial-scale=1.0"> // <title>Document</title> // <style type="text/css"> // #div1{font-size:40px} // </style> // </head> // <body> // <div align="center" style="color: red;" id="div1"> // <strong>意见反馈</strong> // </div> // <div align="center"> // <form action="2.2.php" method="post" > // <label for="name">您的姓名:</label> // <input type="text" name="name"/><br/> // <label for="sex">您的性别:</label> // <input type="radio" name="sex" value="女"/>女 // <input type="radio" name="sex" value="男"/>男<br/> // <label for="pro">您的职业:</label> // <select name="pro" id=""> // <option value="学生">学生</option> // <option value="教师">教师</option> // </select><br/> // <label for="stu">您的最高学历:</label> // <select name="stu" id=""> // <option value="初中">初中</option> // <option value="高中">高中</option> // <option value="大学">大学</option> // </select><br/> // <label for="">您对本站意见:</label> // <textarea name="advice" id="" cols="30" rows="10"></textarea><br/> // <input type="reset" value="重写"/> // <input type="submit" value="提交"/> // </form> // <div> // </body> // </html>
3. 计算从 1 开始到你指定的数的累加和,指定数字由用户自己输入,结果如图 5所示。
<?php $sum=0; $num=""; if(!empty($_POST)){ $num=$_POST["num"]; for($i=1;$i<=$num;$i++){ $sum+=$i; } } echo "<script>alert('1+2+..+$num=$sum')</script>"; ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style type="text/css"> #div1{font-size:20px} </style> </head> <body> <div align="left" style="color: blue;" id="div1"> <strong>计算累加和</strong> </div> <form method="post"> <label for="">1+2+...+</label> <input type="text" name="num"/> <input type="submit" value="计算"> <form/> </body> </html>
4.制作一用户注册页面如图 6 所示,然后对用户输入的数据进行判断:如果用户名为空 则弹出警告框“用户名不能为空!”,如图7所示,否则进行下一步的判断,如果两次输入 的密码不一致则弹出警告框“两次密码必须一致!”,如图 8 所示,如果两次验证都通过页 面跳转到第 3 题的静态页面。
<?php $name=""; $pass=""; $repass=""; if(!empty($_POST)){ $name=$_POST["name"]; $pass=$_POST["password"]; $repass=$_POST["repassword"]; if($name==""){ echo "<script>alert('用户名不为空!')</script>"; } if($pass!=$repass){ echo "<script>alert('两次密码必须一致!')</script>"; } if(($name!=="")&&($pass==$repass)){ echo "<script>location.href='3.php'</script>"; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <div align="center"> <strong>用户注册</strong> <form action="" method="post"> 用户名:<input type="text" name="name" id="name"/><br/> 密码:<input type="password" name="password" id="password"/><br/> 确认密码:<input type="password" name="repassword" id="repassword"/><br/> <input type="submit" value="提交"/> <input type="reset" value="重置"/> </form> </div> </body> </html>
内容总结
以上是互联网集市为您收集整理的PHP实验3全部内容,希望文章能够帮你解决PHP实验3所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。