首页 后端开发 php教程 PHP4实际应用经验篇(8)_PHP教程

PHP4实际应用经验篇(8)_PHP教程

Jul 21, 2016 pm 04:04 PM
作者 例子 实际 我们 运动

作者:孙运动

你可能已经注意到,到目前为止,在我们给你的所有例子中,我们都是给你两个页面-一个单纯的具有表单的HTML页面,和另一个用来处理表单输入并产生相应输出的PHP脚本。然而,PHP提供了一种把那两个页面通过 $submit 变量结合在一起的文雅的方法

  你已经知道,一旦一个表单提交给PHP脚本,所有的表单变量就变成了的PHP变量。现在,除了用户定义的变量外,在你每次点击表单的“提交(SUBMIT )”按扭的同时,也就创建了一个名为 $submit的变量。因此,通过测试该变量是否存在,聪明的程序员可以只使用一个页面来既初始化表单又产生提交后的输出。  


  让我们给你示范一下-我们用一个页面来实现上面那个幸运甜饼例子,包括最初的选择日期页面和后面的幸运甜饼页面。我们假设新的PHP文件也叫"cookie.php"

--------------------------------------------------------------------------------

if (!$submit)
{
// 如果$submit不存在, 这暗示表单还没有提交
// 所以显示第一个页面

?>




td {font-family: Arial;}






The Amazing Fortune Cookie Generator







Pick a day



Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

















}
else
{

// 如果$submit 确实存在了,表单已经被提交了
// 所以使用switch()函数来处理

// 这里的决定变量是用户选择的日期
switch ($day)
  {

// 第一种情况
        case "Monday":
        $fortune = "当能找到使每件事做的复杂精彩的方法的时候,不要使它简单有效";
        break;

// 第一种情况
        case "Tuesday":
        $fortune = "生活是游戏的桥梁?-你一定施展某种巧计了。";
        break;

        case "Wednesday":
        $fortune = "什么能使头脑清醒的人生活在这个世界上永不发疯?";
        break;

        case "Thursday":
        $fortune = "不要疯狂,要有趣";
        break;

        case "Friday":
        $fortune = "仅仅跟着时代走,顺着风气行,当你得到提升时你会发现类型是个魔鬼。";
        break;


// 如果以上条件都不符合...
        default:
        $fortune = "很抱歉,周末关门";
        break;

        }

?>







Here is your fortune for :






}
?>
--------------------------------------------------------------------------------
  正如你所看到的,脚本首先测试 $submit变量是否存在,如果没找到,它将认为表单没有提交并且显示最初的日期选择列表。

   由于标签的 ACTION属性设为同一个 PHP脚本,一旦表单被提交,同一个脚本将被呼叫来处理表单的输入。然而,被呼叫后的这次$submit变量将已经存在了,所以将不再显示最初的页面,反而显示具有幸运甜饼的页面了。

   注意为了使这些能正常工作,你的


--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
  必须有一个赋予"submit"值的NAME属性。

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/316001.htmlTechArticle作者:孙运动 你可能已经注意到,到目前为止,在我们给你的所有例子中,我们都是给你两个页面-一个单纯的具有表单的HTML页面,和另一个...
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

C语言中的常量是什么,可以举一个例子吗? C语言中的常量是什么,可以举一个例子吗? Aug 28, 2023 pm 10:45 PM

常量也称为变量,一旦定义,其值在程序执行期间就不会改变。因此,我们可以将变量声明为引用固定值的常量。它也被称为文字。必须使用Const关键字来定义常量。语法C编程语言中使用的常量语法如下-consttypeVariableName;(or)consttype*VariableName;不同类型的常量在C编程语言中使用的不同类型的常量如下所示:整数常量-例如:1,0,34,4567浮点数常量-例如:0.0,156.89,23.456八进制和十六进制常量-例如:十六进制:0x2a,0xaa..八进制

CS玩家的首选:推荐的电脑配置 CS玩家的首选:推荐的电脑配置 Jan 02, 2024 pm 04:26 PM

1.处理器在选择电脑配置时,处理器是至关重要的组件之一。对于玩CS这样的游戏来说,处理器的性能直接影响游戏的流畅度和反应速度。推荐选择IntelCorei5或i7系列的处理器,因为它们具有强大的多核处理能力和高频率,可以轻松应对CS的高要求。2.显卡显卡是游戏性能的重要因素之一。对于射击游戏如CS而言,显卡的性能直接影响游戏画面的清晰度和流畅度。建议选择NVIDIAGeForceGTX系列或AMDRadeonRX系列的显卡,它们具备出色的图形处理能力和高帧率输出,能够提供更好的游戏体验3.内存电

李未可AR眼镜,让运动一“镜”到底 李未可AR眼镜,让运动一“镜”到底 May 27, 2023 am 09:07 AM

5月17日,2023中国国际消费电子博览会在青岛国际展会中心拉开帷幕,本届电博会以“智慧融生,数聚未来”为主题,汇聚了300余家企业展示最新技术、研讨最新行业趋势、共觅未来发展商机。展会上,热点科技以智慧家居、电竞及户外露营为主题展示了一系列科技产品,其中李未可智能AR眼镜以其科技感十足的外观吸引了不少观众的关注。外观上,李未可AR眼镜采用了可拆卸式超轻一片式双曲面镜片,具有防眩光、防汗、防指纹的特性,适应在户外多样的光照环境。镜框采用了轻便的TR90塑胶钛材质,依托中国人头围大数据人体工学研究

站起来,不准跪!一根棍子帮机器狗完成“狗”到“人”进化,关键还适应不同品牌的狗 站起来,不准跪!一根棍子帮机器狗完成“狗”到“人”进化,关键还适应不同品牌的狗 Apr 14, 2023 pm 09:49 PM

有钱了,想买个机器人,是买个四足机器人好呢?还是买个两足机器人好呢?四足机器人像一个宠物,甚至可以真的拉出去遛遛;两足机器人更像一个伙伴,未来可以给你做做家务。似乎各有各的好,是不是难以抉择了?作为成年人,文摘菌的答案当然是:上周,在日本京都举行的2022年IEEE/RSJ智能机器人与系统国际会议(IROS2022)上,来自伍斯特理工学院(WorcesterPolytechnicInstitute,WPI)和上海科技大学的研究人员提出了一种新方案。让四足机器人进化为双足机器人,想四足着地的时候

微信关闭运动的方法教程 微信关闭运动的方法教程 Mar 26, 2024 pm 12:31 PM

1、启动手机上的微信运用,登陆本人账户。2、进入微信主页后向上滑动页面,找到【微信运动】后并单击打开。3、进入微信运动界面,单击打开右上角的设置按钮。

零零科技推出 8K 运动飞行相机:哈浮飞行相机 X1 PRO 与 X1 PROMAX 零零科技推出 8K 运动飞行相机:哈浮飞行相机 X1 PRO 与 X1 PROMAX Aug 28, 2024 pm 03:31 PM

飞行相机开创者零零科技宣布推出哈浮飞行相机X1PRO与X1PROMAX,并已于北京时间8月27日凌晨在Indiegogo开启众筹,上线145分钟,众筹金额即突破百万美金,创造了飞行相机新纪录。两款产品作为全球首款也是最先进的飞行运动相机,重新定义了飞行拍摄体验,尤其适合运动爱好者与专业内容创作者。哈浮飞行相机X1PRO和X1PROMAX便携可折叠设计,无需遥控器交互体验。X1PROMAX:1/1.3英寸CMOS传感器,定制7层镜头。8K视频,14档动态范围,107°广角视野。可定制的ND滤镜。X

推荐适合1150主板的最低配CPU 推荐适合1150主板的最低配CPU Jan 04, 2024 pm 09:22 PM

在选择最低配置的中央处理器(CPU)时,平衡经济实惠和基本需求非常重要。对于使用1150主板的用户来说,选择一款适合的最低配置的CPU能够满足日常办公、网页浏览和轻度娱乐的需求。本文将从性能、价格、功耗和扩展性等方面为您推荐几款适合的CPU性能最低配CPU的选择中,性能是一个重要的考虑因素。对于一般办公和轻度娱乐用户来说,四核心处理器已经足够满足需求。Intel的i3系列和PentiumG系列都是不错的选择。i3系列具有更高的性能和更大的缓存,适合处理多任务和多线程应用。而PentiumG系列则

Pingora有多牛逼!超受欢迎 Web 服务器超越Nginx Pingora有多牛逼!超受欢迎 Web 服务器超越Nginx Feb 19, 2024 am 11:12 AM

很高兴介绍Pingora,这是我们基于Rust构建的新HTTP代理。每天处理超过1万亿个请求,提升了性能,为Cloudflare客户带来新功能,且仅需原代理基础架构三分之一的CPU和内存资源。随着Cloudflare的规模不断扩大,我们已经发现NGINX的处理能力已经无法满足我们的需求。尽管多年来它一直表现良好,但随着时间的推移,我们意识到它在应对我们规模上的挑战时存在局限性。因此,我们认为有必要构建一些新的解决方案来满足我们对性能和功能的需求。Cloudflare客户和用户使用Cloudfla

See all articles