PHP的两种表单数据提交方式

1 通过隐藏表单提交

    //通过隐藏表单提交
    if ($_POST[‘action‘] == ‘register‘){
        echo ‘你提交了数据‘;
        exit();
    }
?>

<!DOCTYPE html>
<head>
</head>
<body>
    <div id=‘register‘>
        <form method="post" name="register" action="register.php">
            <input type="hidden" name="action" value="register" />
            <ul>
                <h2>请认真填写一下内容</h2>
                <li>用&#8194户&#8194名:<input type=‘text‘ name=‘username‘ class=‘text‘ />(*必填,至少两位)</li>
                <li>密&#12288&#12288码:<input type=‘password‘ name=‘password‘ class=‘text‘ />(*必填,至少两位)</li>
                <li><input type=‘submit‘ value=‘提交‘  /></li>
            </ul>
        </form>
    </div>
</body>

2 通过?后的后缀提交数据

<?php
   if ($_GET[‘action‘] == ‘register‘){
       echo ‘你提交了数据‘;
       exit();
   }
?>

<!DOCTYPE html>
<head>
</head>
<body>
    <div id=‘register‘>
        <form method="post" name="register" action="register.php?action=register">
            <ul>
                <h2>请认真填写一下内容</h2>
                <li>用&#8194户&#8194名:<input type=‘text‘ name=‘username‘ class=‘text‘ />(*必填,至少两位)</li>
                <li>密&#12288&#12288码:<input type=‘password‘ name=‘password‘ class=‘text‘ />(*必填,至少两位)</li>
                <li><input type=‘submit‘ value=‘提交‘  /></li>
            </ul>
        </form>
    </div>
</body>
时间: 2024-10-25 01:35:30

PHP的两种表单数据提交方式的相关文章

jQuery使用serialize(),serializeArray()方法取得表单数据+字符串和对象类型两种表单提交的方法

原始form表单值获取方式(手动): $.ajax({ type: "POST", url: "ajax.php", data: "Name=摘取天上星&position=IT技术", success: function(msg){alert(msg);}, error: function(error){alert(error);} }); JQ serialize()方法取值: $.ajax({ type: "POST&quo

INNODB与MyISAM两种表存储引擎区别

mysql数据库分类为INNODB为MyISAM两种表存储引擎了,两种各有优化在不同类型网站可能选择不同,下面小编为各位介绍mysql更改表引擎INNODB为MyISAM技巧. 常见的mysql表引擎有INNODB和MyISAM,主要的区别是INNODB适合频繁写数据库操作,MyISAM适合读取数据库的情况多一点,如何把表引擎INNODB更改为MyISAM呢? 使用以下mysql sql语句,可以给表设定数据库引擎: ALTER TABLE `wp_posts` ENGINE = MyISAM;

SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

SELECT * into xnbData from (select * from xnbXlsData) select * INTO xnbData from xnbXlsData  ------------------------------ Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少.但我们在开发.测试过程中,经常会遇到需要表复制的情况,如

select into from和insert into select from两种表复制语句区别

select into from和insert into select from两种表复制语句区别 select * into target_table from source_table; insert into target_table(column1,column2) select column1,5 from source_table; 以上两句都是将源表source_table的记录插入到目标表target_table,但两句又有区别.第一句(select into from)要求目标

Java中上传文件和表单数据提交如何保持数据的一致性?

学生申请学科竞赛活动,表单中有学科竞赛的申报信息和部分附件,需要做到将上传文件和表单数据提交保持一致性. 将上传文件和插入表单数据放到事务汇总去处理,由于表单的数据我们可以控制,但是上传的文档不好控制.一方面我就把表单数据提交放置在文件上传前面,这样当表单数据提交发生异常我们可以回滚,文件并未上传,当文件上传发生异常时,我们可以回滚数据库的数据,只有当文件正常上传时我们才提交数据库数据... ----------------------------------------------------

hive的两种表

1.内部表 内部表在LOAD数据时,如果使用LOCAL关键字,Hive会把本地文件系统中的数据文件复制到Hive的 /warehouse 目录.反之,则是将HDFS上的数据文件剪切到 /warehouse 目录. Hive在LOAD数据时,并不检查目录中的文件是否符合为表所声明的模式.只有通过SELECT查询返回空值NULL,才能确定不匹配. 内部表删除时,表的元数据(mysql中)和数据文件(hdfs中)都会被删除. create table book (id bigint, name str

SQL中两种表复制语句

Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少.但我们在开发.测试过程中,经常会遇到需要表复制的情况,如将 一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了. 1.INSERT INTO SELECT语句

oracle数据库【表复制】insert into select from跟create table as select * from 两种表复制语句区别

create table  as select * from和insert into select from两种表复制语句区别 [sql] view plain copy create table targer_table as select * from source_table insert into target_table(column1,column2) select column1,column2 from source_table 以上两句都是将源表source_table的记录插

PostgreSQL SELECT INTO和INSERT INTO SELECT 两种表复制语句

SELECT INTO和INSERT INTO SELECT两种表复制语句都可以用来复制表与表之间的数据,但是它们之间也有区别. 建表语句: bas_custom_rel表 CREATE TABLE "public"."bas_custom_rel" ("uuid" int8 NOT NULL,"kunnrkh" varchar(100) COLLATE "default","zfdel"