PHP酒店管理demo案例(数组遍历)

目录

PHP酒店管理demo案例(数组遍历)

PHP酒店管理前台编码:

PHP酒店管理后台编码:

执行效果:

点击入住测试:

退房测试:

源码地址:


PHP酒店管理前台编码:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'>
</head><body><style>* {margin: 0px auto;padding: 0px;}</style><div style="width: 50%;"><form action="index.php" method="get"><p><input type="text" name="houseName" placeholder="请输入酒店名称" class="form-control"></p><p><input type="text" name="nums" placeholder="请输入楼层数" class="form-control"></p><p><input type="text" name="count" placeholder="请输入每层房间数量(10以内)" class="form-control"></p><p><input type="submit" value="创建酒店" class="btn btn-block btn-primary"></p></form></div>
</body></html>

PHP酒店管理后台编码:

<?php
#酒店名称
$houseName=$_GET["houseName"];
#酒店层数
$nums=$_GET["nums"];
#酒店每层数量
$count=$_GET["count"];
$arr=array();
for ($i=0; $i < $nums; $i++) { for ($j=0; $j < $count; $j++) { $arr[$i][$j]=($i+1)."层".($j+1)."室";}
}
echo "<link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'>";
echo "<h1 align='center'>".$houseName."</h1>";
echo "<table class='table table-hover table-bordered'>";
$i=0;
foreach ($arr as $value) {$i++;$j=0;echo "<tr align='center'>";foreach ($value as $val) {$j++;echo "<td><button class='btn btn-primary' id='b_".$i."_".$j."' onclick='updateIt(".$i.",".$j.")'>".$val."</button></td>";}echo "</tr>";
}
echo "</table>";
?>
<script>function updateIt(o,p){if(!confirm('是否入住?')){return;}var but=document.getElementById("b_"+o+"_"+p);if(but.innerHTML=="已入住"){but.innerHTML=o+"层"+p+"室";}else{but.innerHTML="已入住";}}
</script>

执行效果:

点击入住测试:

退房测试:

还原:

完结。

源码地址:

【php酒店管理_案例.rar-教育文档类资源-CSDN下载】

PHP酒店管理demo案例(数组遍历)相关推荐

  1. Java编程:数组遍历的基本案例

    一.一维数组遍历 1.数组遍历(依次输出数组中的每一个元素) 给定一个数组 int [] arr  = {44,6,66,7,965,}; public static void main(String ...

  2. restTemplate loadbalance 负载均衡使用demo 案例 原理以及全网最细源码解析

    restTemplate 是spring 提供的http请求工具,类似于httpclient, 默认情况下与其他的http 工具类没有区别 但是当添加了@Loadbalance 注解之后,则具备了负载 ...

  3. 管理活动目录域服务实训_酒店管理专业开展酒店实训活动

    延边大学经济管理学院 酒店管理专业实训课活动 NO.1 理论与实践的结合 为加强酒店管理专业学生技能操作能力,深入了解现代酒店各部门工作职能,12月9日上午,酒店管理专业于珲春校区学文楼4楼客房实训室 ...

  4. 【渝粤题库】国家开放大学2021春2444酒店管理概论答案

    试卷代号:2444 2 0 2 1年春季学期期末统一考试 酒店管理概论试题答案及评分标准 (供参考) 2021年7月 一.单项选择题(在备选答案中,有1个正确答案,请将正确答案的字母填在括号内,每小题 ...

  5. JS几种数组遍历方式以及性能分析对比

    前言 这一篇与上一篇 JS几种变量交换方式以及性能分析对比 属于同一个系列,本文继续分析JS中几种常用的数组遍历方式以及各自的性能对比 起由 在上一次分析了JS几种常用变量交换方式以及各自性能后,觉得 ...

  6. 2022-2027年中国酒店及酒店管理市场竞争态势及行业投资前景预测报告

    [报告格式]电子版.纸介版 [出品单位]华经产业研究院 本报告由华经产业研究院出品,对中国酒店及酒店管理行业的发展现状.竞争格局及市场供需形势进行了具体分析,并从行业的政策环境.经济环境.社会环境及技 ...

  7. 【渝粤教育】国家开放大学2019年春季 2444酒店管理概论 参考试题

    试卷代号:2444 2 0 1 9年春季学期期末统一考试 酒店管理概论 试题 2019年7月 注意事项 一.将你的学号.姓名及分校(工作站)名称填写在答题纸的规定栏内.考试结束后,把试卷和答题纸放在桌 ...

  8. 基于jsp酒店管理系统设计

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 摘要 在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信 ...

  9. html js 遍历数组,分享几种原生JS数组遍历的方法和应用

    数组遍历,对于前后端开发人员,是必须掌握的方法,那么数组遍历有哪些方法呢? OK,今天就分享几种原生JS方法,从原生开始学习,有助于大家应用到各种框架[小程序.三大框架等]中去,毕竟原生才是基本.一共 ...

最新文章

  1. css和HTML布局小技巧
  2. 【正则表达式1】C++11正则表达式
  3. mysql innodb flus_MySQL参数解析innodb_flush_neighbors
  4. 每天一道LeetCode-----二叉搜索树的某两个节点被交换位置,修正这个二叉搜索树
  5. java终止线程的三种方法
  6. NYOJ---540奇怪的排序
  7. ztree在刷新时第一个父节点消失_从反向传播推导到梯度消失and爆炸的原因及解决方案(从DNN到RNN,内附详细反向传播公式推导)...
  8. UVALive - 4223(hdu 2926)
  9. 【Visual Studio Code 】使用Visual Studio Code + Node.js搭建TypeScript开发环境
  10. mysql_query的返回值
  11. DPlayer开发弹幕后台
  12. 机械视觉外观检测系统软件ALFA
  13. 爬虫 and 数据分析 | 一万条b站评论看工作细胞
  14. 微信小程序搜索wifi列表
  15. (翻译)导航栏按钮的5类常见设计错误
  16. 光猫修改上报服务器地址,怎样改光猫的ip地址!急求!!
  17. mysql mybatis分表查询_mybatis 自动分表
  18. java 阶乘后几位,java阶乘计算获得结果末尾0的个数代码实现
  19. CTFer成长计划训练营第二期挑战赛
  20. 终年32岁的传奇数学家,为何让硅谷领袖们集体落泪致敬?

热门文章

  1. 计算机硬件市场调查实验报告,计算机组装与维护实训报告范例.doc
  2. aspectj表达式如何书写_化学平衡常数的表达式书写
  3. apeach和php合作原理,apache与php工作原理分析
  4. 编程理论:多态,继承,和开闭原则
  5. Ocelot 集成Butterfly 实现分布式跟踪
  6. (转)Maven之自定义archetype生成项目骨架
  7. 点击文字,把input type=radio也选中
  8. 【转】函数调用时堆栈变化
  9. asp.net gridview 72般绝技
  10. u-boot.lds文件详解