找回密码
 免费注册

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

[复制链接]
发表于 2022-11-23 11:54:33 | 显示全部楼层 |阅读模式
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

QQ|Archiver|小黑屋|网站地图|深圳市金黑网络技术有限公司 ( 粤ICP备2021124338号|粤公网安备 44030702003689号 )

GMT+8, 2026-8-8 17:09 , Processed in 0.048052 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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