深圳市金黑网络技术有限公司始终坚持以用户需求为导向,提供安全、稳定、高效的产品和服务!
签到 · 搜索导航 · 服务热线 · 微信/手机:17817817816

深圳网站建设

查看: 544|回复: 0

php更改颜色(switch-case)案例破析

[复制链接]

UID
1
贡献
844
金币
1540
主题
520
在线时间
333 小时
注册时间
2022-1-15
最后登录
2024-11-12
QQ
发表于 2022-11-23 11:54:33 | 544 | 0 | 显示全部楼层 |阅读模式
php更改颜色(switch-case)案例破析

将文字的颜色改成选择的颜色

  1. <body>
  2. <?php
  3. if(isset($_POST['button'])) {
  4.         switch($_POST['color']){
  5.                 case '1':
  6.                         $color='#FF0000';        //红色
  7.                         break;
  8.                 case '2':
  9.                         $color='#009900';        // 绿色
  10.                         break;
  11.                 case '3':
  12.                         $color='#0000FF';        //蓝色
  13.                         break;
  14.                 default:
  15.                         $color='#000000';        //黑色
  16.         }
  17.         echo <<<str
  18.         <script type="text/javascript">
  19.         window.onload=function(){
  20.                 document.getElementById('shi').style.color='$color';
  21.         }
  22.         </script>
  23. str;
  24. }
  25. ?>

  26. <div id="shi">
  27.         锄禾日当午, <br />
  28.        
  29. 汗滴禾下土。 <br />
  30.        
  31. 谁知盘中餐, <br />
  32.        
  33. 粒粒皆辛苦。 <br />
  34. </div>
  35. <form method="post" action="">
  36.         <select name="color">
  37.                 <option value="0">请选择颜色</option>
  38.                 <option value="1">红色</option>
  39.                 <option value="2">绿色</option>
  40.                 <option value="3">蓝色</option>
  41.         </select>
  42.         <input type="submit" name="button" value="更改颜色">
  43. </form>
  44. </body>
复制代码
运行结果:
php基础知识.jpg

楼主热帖

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

快速回复 返回顶部 返回列表