1.实验学时
2学时
2.实验目的
1、进一步熟悉 Web 页面的设计技术;
2、掌握 PHP 基本语法;
3、掌握 PHP 数据类型及运算。
3.实验设备
PC计算机,配置Win10操作系统,Word2019,PHPStudy+eclipse for php
4.实验内容及步骤
(1)实验步骤
①新建 Project File—new—Local PHP Project
②新建两个php文件,右键单击工程—new—PHP File
③输入代码并保存
④在浏览器验证代码的正确性并输出运行结果
(2)实验内容
1)实现下图界面。
要求点确定按钮,对Input中的数据进行移位操作,达到数据加密的目的。
变量为$c时, $c<<i ,i为5时代表左移5位,i的数值自定义。
源代码:202011110057_2_2_1.php
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>数据加密</title>
</head>
<body>
184
<form name="form" method="post" action=""> <!-- 提交到当前php文件处理 -->
<tr>
<td>数字口令:</td>
<td><input type="text" value="23" name="num"></td>
<td><input type="submit" value="确定"></td>
</tr>
</form>
<?php
if (isset($_POST['num']) && is_numeric($_POST['num'])){
//isset:判断变量存不存在;is_numeric判断是不是数值
$a = $_POST['num'];
$b = $a<<3;
echo $b;
}
else
echo "no number";
?>
</body>
</html>
结果截图:
2)网页输出九九乘法表
源代码:2_2_2.php
<?php
for($i = 1 ; $i <= 9 ; $i++){
for($j = 1 ; $j <= $i ; $j++){
//for循环,保证第i行,有i个算数式
echo $j."*".$i."=".$i*$j." "." ";//输出语句,字符之间用 “.” 连接
}
echo "</br>";//每一行一个换行符
}
?>
结果截图:
5.实验收获
通过本次实验我学到了:
- form表单中的action代表的是提交的url地址,默认为空或者是$_PHP_SELF代表的都是提交到当前的网页
- isset()方法用于判断变量存不存在。
- is_numeric()方法用于判断变量是不是数字。
- $_POST["num"],获取请求表单input标签中name为num的变量值。