您的位置:

php中表单的使用

本文目录一览:

PHP表单格式定义

1、PHP程序判断

需要在提交内容的时候,在php程序中先判断(正则等),然后返回错误消息

比如:

if(!$_post[name]){

echo

"姓名不能为空!";

}

缺点:会有跳转页面,对用户不友好

2、js(jquery框架比较简单)之类的

推荐Jquery.validate插件,使用很简单,不用跳转页面,填的时候就可以判断输入是否正确并给出提示消息(可以自定义),如:

先引用引入jquery.js

$(document).ready(function(){

$("#myform").validate({

//#myform是指form

id="myform",jquery选择一个表单

rules:

{

userName:

{

//userName这个input必须要填,可以随意写很多个

required:

true,

//加这个,证明必须要填对

byteRangeLength:

[3,15]

//一些自定义的判断规则

},

email:

{

required:

true,

email:

true

//必须是邮件格式,已经预先定义好的规则

}

},

messages:

{

userName:

{

required:

"请填写用户名",

byteRangeLength:

"用户名必须在3-15个字符之间(一个中文字算2个字符)"

},

email:

{

required:

"请填写密码",

email:

"email格式不对"

//对应的规则,对应的input要写对应的提示语句

}

}

});

3、Ajax验证,可以在当前页面验证,比上面强大的是,还可以验证在数据库中是不是已经存在,但是要懂ajax和程序交互

推荐2,开发难度和用户体验都比较好。

PHP 表单处理

比如这样安排:

数据操作的PHP文件名为:insertdata.php

内容为:

?php

include("conn.php");

if($_POST['submit']) {

$sql = "insert into test(id,user_name) values('','$_POST[user_name]')";

mysql_query($sql);

}

?

表单form的PHP文件名为:adddata.php

内容为:

?php

include("insertdata.php");

echo '

form action="add.php" method="post"

input name=" user_name" type="text" size="50" /

input name="submit" type="submit" value="确定" /

/form';

?

然后用户只要访问 adddata.php 文件即可。

PHP创建表单(php小白)

直接 $name = $_POST

var_dump($name)

看有没有数据,没有的话就是你的提交地址错了

如何用PHP实现表单提交

创建go.php,代码如下

?php

@$username = $_POST['name'];

@$usermessage = $_POST['message'];

if(!empty($username) || !empty($usermessage)){

   echo "您的姓名:".$username.",您的留言内容:".$usermessage;

}else{

   echo 'form action="go.php" method="post"

   您的姓名:input type="text" name="name"brbr

   留言内容:input type="text" name="message"

   button提交/button

/form';

案例截图:

php表单如何构建?

构建表单的基本要素:form标签。以form标签为创建一个表单的最基本的html标签。以form开始,以/form结束。

$_GET=array(“name”=”hls”,

(“email=”hls@163.com”,

(“pword”=”123”);

既当提交了表单到了另一页面时,可以以$_GET[‘name’]方式获得数据hls。对于其他数据亦是如此提取。而当以POST的方式来法发送数据时,与$_GET形式上相似但具有本质的差别,$_GET将数据放在URL中,这样明显显得不安全,当用户需输入密码之类的数据时,会有一定的不安全性,此时应该使用POST方法进行数据的发送,这样URL中就不会出现用户。

在一个表单的脚本中,需要html代码,php可以嵌入其中,在浏览器向服务器发送请求时,php引擎解释与执行php标记内的php代码,而标记外的任何文本都会被认为是常规的html。也就是说php标记可以隔离php代码与html代码。