php三大结构:
①顺序结构:
代码程序从上而下执行,从左到右执行无分支
②选择结构:
1》if(要判断的条件){
判断后的结果
}else{
判断后的结果 2选1
}
if(要判断的条件){
判断后的结果
}else if(要判断的条件){
判断后的结果 多选1
}else{
}
2》switch(要判断条件)
{
case "情况1":
情况1的结果;
break;
case "情况2":
情况2的结果;
break;
}
注意使用switch case 要终止本层结构用break关键字
continue 跳出本次循环,进行下层循环
选择结构的特点:永远只有一个是正确的
③循环结构:
for(开始值;结束值;步长)
{
循环体
}
while(要循环的条件)
{
循环体
}
for循环和while循环的特点:先判断在执行
do
{
循环体
}while(循环条件)
do while循环特点:先执行在判断,多循环一次
foreach(要循环的数组 as 键名=>值)
{
}
一般用于数组循环
注意:有行有列的时候用到2层循环,外层循环循环行,内层循环循环列
如:金子塔,乘法表表格里的tr td
验证:
判断你输入的数据的正确性如:验证非空、验证敏感词汇、重复数据
验证非空的步骤:
1》表单页面传值
form action method
2》php页面接值
3》对你传来的数据进行判断,成功往下走否则报错打回去重新输入
表单传值和表单默认值的用法:
文本框:
传值
默认值
密码框:
传值
默认值
单选按钮:
传值
默认值
隐藏域(不让用户看见表单元素,偷偷摸摸就把值传过去)
传值
默认值
下拉框:
传值
默认值
文本域:
传值
默认值
<?php echo $你输入的东西?>
三种跳转方式:
①超链接跳转:
echo “你想输入的话”;
②弹框跳转:
echo “”;
③秒数跳转:
echo “你想输入的话”;
header(“refresh:1;url=你想跳转的页面”);
④直接跳转
header(“location:show.php”);