0%

重返html,php旅程(实时更新)

进行有一个html的补档
指令:

1
2
3
4
5
6
<b></b>字体粗化
<p></p>分段
<pre></pre>保留文本格式
<h1-5></h1-5>字体大小改变
<br>切换到下一行
&nbsp 空格
1
2
3
4
5
6
7
<a href="">***</a>超链接
<img src="">图像超链接
<form action="链接的文件" method="传输的方式">
***<input type="" name="">
***<input type="" name="">
***<input type="" name="">
</form>

如下是表格制作演示
代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>作业</title>
</head>
<body>
<form action="2.php" method="post">

<pre>
<h2>欢迎登入超星学习通</h2>
用户名:<input type="text" name="username">

密 码:<input type="text" name="passwd">

<input type="submit" name="提交"> <input type="reset" name="清空">
<img src="1.jpg" width="300px" height="300px">
</pre>
</form>
</body>
</html>


既然表格框架已经创建完成了,那我们继续设计一个验证程序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php 
header("Content-Type: text/html;charset=utf-8");(声明html为utf-8)
$user=0;
$pass=0;
$user=$_POST['username'];(POST传输名为html中设置的name)
$pass=$_POST['passwd'];
// if ($_POST['username']="admin" and $_POST['passwd']="123.com")
echo "用户名$user".","."密码$pass";
echo '<br>';
if ($user=="admin" and $pass=="123.com") (!!!php中一个=为赋值)
{
echo "欢迎admin登陆";
exit();
}
else
{
echo "请输入正确的用户名和密码";
exit();
}
?>

效果图如下:


2024/3/4
今天来更新一下php相关的的赋值内容
先进行赋值
$a=10;
$b=2.3;
$c="baidu.com";
$d=true;
$e=array(1,2.3,"www.baidu.com",false);
$f=null;
var_dump()输出类型和值
var_dump($a);echo "<br>";
var_dump($b);echo "<br>";
var_dump($c);echo "<br>";
var_dump($d);echo "<br>";
var_dump($e);echo "<br>";
var_dump($f);echo "<br>";
示例图:

var_dump(isset()) 判断函数是设置(不为null)
var_dump(isset($a));echo "<br>";
var_dump(isset($b));echo "<br>";
var_dump(isset($c));echo "<br>";
var_dump(isset($d));echo "<br>";
var_dump(isset($e));echo "<br>";
var_dump(isset($f));echo "<br>";
示例图:

gettype()获取变量的类型
echo gettype($a); echo “
“; echo gettype($b); echo “
“; echo gettype($c); echo gettype($d); echo “
“; echo gettype($e); echo “
“; echo gettype($f); echo “
“;示例图: ![](/html/6.PNG) 前++先加后输出,后++先输出后加1$i=1; echo $i++; echo “
“; $x=1; echo ++$x;示例图 ![](/html/7.PNG) int与字符串比较(==与===的差别)$x=2; $y=”2”; var_dump($x==$y); var_dump($x===$y);示例图: ![](/html/8.PNG) int与不同字符串比较(==的差别)(!!!===既比较类型也比较内容) 类型一$a=1; $b=”abc1”; var_dump($a==$b);类型二$a=1; $b=”1abc”; var_dump($a==$b);示例图: ![](/html/9.PNG) ![](/html/10.PNG) 成立输出:前,不成立输出:后$a=1; $b=3; echo $a>$b?”a大于b”:”b小于a”; echo “
“; echo $a<$b?”a小于b”:”b大于a”;示例图: ![](/html/11.PNG) 字符串连接不用+用.$a=”东方职业学校”; $b=”1001号”; $c=”李欣”; echo “我来自”.$a.”我是”.$b.$c; echo “
“;#补充:''的话是会输出类似$a,$b不会输出付给他们的值 示例图: ![](/html/12.PNG) switch用法$a=100; switch ($a) { 条件 case ‘9’: 当$a=9时输出9 echo “9”; echo “
“; break; case ‘2’: 当$a=2时输出2 echo “2”; echo “
“; break; default: 否则输出输入的$a值 echo “您输出的是$a”; echo “
“; break; } break停止执行最深层的循环示例图: ![](/html/13.PNG) while循环$a=1; $b=10; while ($a<$b) { $c=$a+$b; echo $c; echo “
“; $a++; }`
示例图:

检验一下学习成果,制作一个99乘法表

$a=1;
for($b=1;$b<10;$b++){
for($a=1;$a<=$b;$a++){
$c=$a*$b;
echo "$a*$b=$c&nbsp";
}
echo "<br>";
}

效果图:

准备开一个web的新篇章了
/21:24