第一章、PHP初识

一、HTML代码结构解析

orderform.html中:

注:总结格式:<td 标签="">内容</td>
在这里插入图片描述
在这里插入图片描述
action 后接URL,一般与后续的按键交互;
methnd 。用户在表单中输入的数据将按照method属性中指定的方法发送到之前的 URL,除"post"外一般还有"get";
border 标签,把表格周围的边框设置为 80像素宽;
bgcolor 标签,背景颜色,6位数字每两位对应三原色之一;
width 标签,设置内容字宽;
td新建立一列,后接显示内容;
tr 在行的基础上新设立一行;
td,tr 成对出现;
在这里插入图片描述
在这里插入图片描述

align 标签,设定之后内容的位置,即有:left,right,center;
<input type="text"name="tireqty"size=“3” maxlength=“3”/> <input/>:等待用户输入,后面均为标签不会再html页面显示,type:文本类型,name该空的名字,是唯一的,用于与php连接时候进行相关操作;
在这里插入图片描述
在这里插入图片描述
<select name="find"> 提供一个选项框;
<option value="a">I’m a regular customer</option> 选项a:I’m a regular customer;
在这里插入图片描述
在这里插入图片描述
colspan colspan 属性规定单元格可横跨的列数;(此处只有2列,即横跨两列且位于“center”)
<input type="submit"> 每出现一次,一个 Submit 对象就会被创建。

二、PHP代码解析

processorder.php中:

在这里插入图片描述
编写php代码,必须在<?php_____?>中,其作用相当于C语言中main函数的{};
作用为,定义一个变量(tireqty)连接一个通过“POST”方式传过来的值,该值名字为[’’]中的名字,即括号中对应于html中唯一的name;
在这里插入图片描述
定义一个常量,常量不可变;
在这里插入图片描述
注:这部分位于"<?php_____?>"即打印显示,相当于直接在.html文件中的语法;
<h1><h2>:选择显示字体的大小
在这里插入图片描述
echo"____" 引号里面即书写的是html代码,里面的语法参考以上书写代码即可,echo相当于一个转换器,将引号内的内容由html转化为php代码(虽然没有),相当于用python对数据库操作中:cursor.execute("")引号填写的内容为数据库语言一样
在这里插入图片描述
在这里插入图片描述
几种输出方式:注意此处"“和’‘有区别,即在’'情况下,若变量在其中,最终页面打印的是这个字符串($sparkqty),而在”"中,打印出来的是这个变量对应的值;
<p></p>结束后自动换行;
<br/>直接换行,其单独出现;
*echo $sparkqty.‘spark plugs<br/>’*其中的句点“.”是连接符号;
在这里插入图片描述
在php中可以出现elseif,也可以像C语言中else if,用法相同;但是没有python中的elif存在;
在这里插入图片描述
末尾仍然以开头的body,html成对出现结尾,且在"<?php
__?>"外部;
在这里插入图片描述
以上两个if语句作用效果是相同,即可以用endif来代替{};
在这里插入图片描述
以上两个语句作用也相同,PHP中特有黑科技,注意两个连续的 $符号,既然可以这样,则可以实现如下:
在这里插入图片描述
这段代码将会输出:
1
2
3

三、注意事项

①注意除了头部定义,在内容中暂时除了*“<input>”* <br/> 外,其它均为成对出现(e.g:<td></td><tr></tr><option></option><select></select>);
②php中,只要是变量,无论在做什么(赋值,运算,输出等)都要带着“$”符号;
③注意书写PHP代码时,内容一定要在“<?php_____?>”中,除了定义常量,连接变量与html中的传入值,<head><body>等;
④if,while,for用法、运算法则、优先级均可参考C语言;
⑤PHP语言是弱类型,即可以轻易改变某变量的类型,不需要"(int*)(void*)"等帮助可直接转换,非常方便且强大的功能;
⑥学会双“ $”的使用,同样非常强大。
⑦编写的文件一定要放在htdocs目录下,则在浏览器输入:localhost:8081/orderform.html可运行;(orderform.html是上面第一个html文件名,或者也可输入第二个php文件;8081是我连接的端口号)。

发布了13 篇原创文章 · 获赞 0 · 访问量 361

猜你喜欢

转载自blog.csdn.net/xiao_xiao_lan/article/details/105036065