表单编号和文件编号_php制作一个表单

表单编号和文件编号_php制作一个表单在实际的编程中,表单的HTML代码和获取表单的PHP程序可以分别写到两个文件中,也可以写到同一个PHP文件中。初学Web交互编程时,为了简便,可以使用后者,因为这样做可以减少网站内网页文件的数量。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在实际的编程中,表单的HTML代码和获取表单的PHP程序可以分别写到两个文件中,也可以写到同一个PHP文件中。初学Web交互编程时,为了简便,可以使用后者,因为这样做可以减少网站内网页文件的数量。

  1. 先看一个简单的例子

</pre><pre class="php" name="code"><!DOCTYPE html>
<html><body>
	<form method="POST" action="">           <!-- action内容为空或为自身文件 -->
		用户名:<input type="text" name="name" size="10">
		密码:<input type="text" name="ps" size="10">
		<input type="submit" name="login" value="登录">
	</form>

	<?php
		if (isset($_POST['login'])) {    /* 如果点击了'登录'按钮 */
			$user=$_POST["name"];
			$pwd=$_POST["ps"];
			echo "用户名是:".$user;
			echo "<br />密码是:".$pwd;
		}
	?>

</body></html>

这是将表单的HTML代码和获取表单的PHP程序写到同一个PHP文件中。
表单编号和文件编号_php制作一个表单
这是在输入了用户名为‘BIN_GOO’和密码为‘123’之后,点击登录的效果。

2. 改进方法

由于在输入了用户名和密码后,表单数据和服务器获取的信息在同一个页面显示。如果想要实现在点击登录后表单数据消失,只显示获取信息,该如何操作?

方法如下:

<?php
		if (isset($_POST['login'])) {   
			$user=$_POST["name"];
			$pwd=$_POST["ps"];
			echo "用户名是:".$user;
			echo "<br />密码是:".$pwd;
		}
		else
			echo '<form method="post" action="">   
				用户名:<input type="text" name="name" size="10">
				密码:<input type="text" name="ps" size="10">
				<input type="submit" name="login" value="登录">
	    		</form>';
	
?>

这种实现,可以保证输出获取信息时不再显示表单。这是因为当刚开始没有点击登录时,会执行else中的代码,当点击了登录过后,会执行if中的代码,从而实现了表单数据的隐藏。

具体输出如下:

表单编号和文件编号_php制作一个表单

这是在输入了用户名为‘BIN_GOO’和密码为‘123’之后,点击登录的效果。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/169665.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • workflow开发_php工作流引擎

    workflow开发_php工作流引擎给大家介绍一款.net流程引擎WikeFlow.微软官方的WorkFlow入门要求比较高,所以我们萌生了开发一个简单的工作流引擎,帮助.Netcoder们解决软件项目中流程的处理。实现写最少的代码,实现最炫酷的功能。WikeFlow官网:www.wikesoft.cnWikeFlow演示地址:workflow.wikesoft.com流程设计器实际运用…

    2022年10月20日
    4
  • 如何解决vscode感叹号无法建立html文件的问题

    如何解决vscode感叹号无法建立html文件的问题今天是我使用vscode的第二天,没想到昨天还能用感叹号(!)建立文件模板的vscode今天却不行了,而且中途也重装过一次。虽然重装后能用感叹号(!)弄一个模板出来,但是在此新建文件的时候就没用了。所以我一直在思索为什么会这样,最终功夫不负有心人还是给我找到了。在此,谢谢那位给我指名方向的大佬。正确方法是输入html:5,然后回车就能出现模板了。因为vscode升级了,所以关于模板的设定可能出现了一些变化吧。在这里恳求大家了,如果各位读者觉得好用的话就动动小手点赞吧。拜托了。…

    2022年8月22日
    11
  • mysql查询字段中带空格的值的sql语句,并替换

    mysql查询字段中带空格的值的sql语句,并替换

    2022年2月12日
    41
  • mybatis调用oracle视图

    mybatis调用oracle视图多数据源切换调用 oralce 里的某个视图 后台报错 表或视图不存在 select fromtable 最后在 select 语句中加上前缀即可 select fromzzzz table

    2025年12月13日
    8
  • 安卓监听屏幕触摸事件_android设置按钮点击事件

    安卓监听屏幕触摸事件_android设置按钮点击事件AndroidOnTouchListener触屏事件接口在修改后的工厂测试程序中,用到了关于触摸事件的获取,顺便学习关于触摸事件和触摸位置的知识,其方法如下:publicbooleanonTouchEvent(MotionEventevent){//获得触摸的坐标floatx=event.getX();floaty=event.getY();switch(event.ge…

    2025年8月31日
    16
  • ADC0使用注意

    ADC0使用注意注意点 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 1 ADC0 的 SAR 转换时钟周期最大为 3MHz 比如系统时钟 48MHz 那么 ADC0CF 0x7F AD0SC4 0 B01111 2 ADC0 使能 AD0EN 1 后 要至少延时 500ms 再开始 ADC0 转换

    2026年2月6日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号