`
wangduowu
  • 浏览: 132118 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

php获取表单数据

    博客分类:
  • php
阅读更多

1. html代码:

<html>
<head>
<script language="javascript" type="text/javascript" >
function doCheck(){

	if(document.formLogin.userName.value == ""){
		alert("ユーザ名を入力してください");
		return false;
	}
	
	if(document.formLogin.password.value == ""){
		alert("パスワードを入力してください");
		return false;
	}
	
}
</script>
</head>
<body>
<form name="formLogin" action="test.php" method="post"  onSubmit="return doCheck();">
ユーザ名 :<input type="text" name="userName"><br>
パスワード:<input type="text" name="password"><br><br>
<input type="submit" value="提交">
</form>
</body>
</html>

 

2. php代码(test.php):

<?php
$userName = $_POST['userName'];   
$password = $_POST['password']; 

if($userName == "wang" && $password == "123456")
{
	echo "ユーザ名:  ".$userName;
	echo   "<br>";
	echo "パスワード: ".$password;
}
else {
	echo "输入错误";

}

?>     
 

3. php代码(第二种写法 test.php):

<?php  
require_once 'dbTest.php';   

class Class_A{

	function Class_A(){
		$userName = $_POST['userName'];   
		$password = $_POST['password']; 
	
		$class_B = new Class_B();
		$array1 = $class_B->runValue();
		
		
		if($userName == $array1["userName"] && $password == $array1["password"])
		{   
			echo "ユーザ名:  ".$array1["userName"];
			echo   "<br>";
			echo "パスワード: ".$password;
		}
		else {
			echo "输入错误";
		
		}

	}

}

$a = new Class_A();

?>

 

3.2(dbTest.php)

<?php

class Class_B{

	function runValue(){
		
		$valueArray = array();
		$valueArray["userName"] = "wang";
		$valueArray["password"] = "123456";
		
		return $valueArray;
	}
	
}

?>
 

4.连接数据库进行用户登录信息验证( test.php)

<?php  
require_once 'dbTest.php';   

class Class_A{

	function Class_A(){
		$userName = $_POST['userName'];   
		$password = $_POST['password']; 
	
		$class_B = new Class_B();
		$bool = $class_B->Uservalidate($userName,$password);
		
		
		if($bool)
		{   
			echo "ユーザ名:  ".$userName;
		}
		else {
			echo "誤り入力します";
		
		}

	}

}

$a = new Class_A();

?>
 

4.2 (dbTest.php。 如果登录用户存在返回true,否则返回false)

<?php
require_once 'connect.php';
  
class Class_B{

	public $sql = "SELECT * FROM luser ";
	public $result;
	
	function userValidate($userName, $password){
	
		$bool;
		$conn = new ConnectDatabase();
		$conn->getConnectDatabase();

		$this->result = mysql_query($this->sql." where name='".$userName."'");
		
               //将查询结果放入数组中
               $arrays = mysql_fetch_array($this->result);
		
               //因为就一条数据,所以就直接从数组拿到用户名和密码
		if($arrays["name"] == $userName && $arrays["password"] == $password){
			$bool = true;
		}
		else {
			$bool = false;
		}
 
               //关闭数据库连接和释放资源
		$conn->mysqlClose($this->result);
		return $bool;
	
	}

	
}

?>

 

4.3(connect.php 。获得数据库的连接)

<?php
 
class ConnectDatabase{
	
	function getConnectDatabase(){
		 $conn = mysql_connect("localhost","root",null) or die('getconnect:'.mysql_error());

        	mysql_select_db("sourcecodecheck") or die("sourcecodecheck: ".mysql_error()); 
     
	}

	function mysqlClose($result){
		 
		mysql_free_result($result);
		mysql_close(); 
	}

}
 
?>  
 

 

 

 

 

 

 

 

分享到:
评论
1 楼 lsyx5566 2012-07-11  

相关推荐

    PHP获取表单数据与HTML嵌入PHP脚本的实现

    下面小编就为大家带来一篇PHP获取表单数据与HTML嵌入PHP脚本的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    PHP与Web页面交互 -PHP获取表单信息.ppt

    * * PHP与Web页面交互 -----PHP 获取表单信息1 课程内容 获取文本框的值 获取文件域的值 获取复选框的值 PHP获取表单信息 在Web开发过程中,表单提交是数据传输过程中很重要的一部分,作为以PHP为后台开发语言的...

    php 表单数据的获取代码

    php 获取表单数据代码,后面都有详细的说明。最近的php将会让你学到更多。

    PHP获取表单textarea数据中的换行问题

    闲来无事,在网上看到一篇关于php表单转换textarea换行符的文章,看完后,根据以往经验,感觉上这篇文章中的一些信息并不准确...于是便自己亲自对php获取表单数据中的换行符问题进行研究

    用PHP的超级变量$_GET获取HTML表单(Form) 数据

    获取 HTML 表单 (HTML Form) 文本输入框 (input type=”text”) 数据 下面是一个 HTML 文件,这个 HTML 含有一个 HTML 表单 (HTML Form),主要用来让用户输入用户姓名的。 复制代码 代码如下: &lt;html&gt; &lt;...

    PHP代码实现表单数据验证类库

    介绍了PHP代码实现表单数据验证类,比如检查输入内容的合法性,中英文判断,字符串长度是否符合要求,验证手机号,电子邮箱,生成缩略图,获取IP地址,抓取远程图片,这是一个很全面的表单验证类,几乎所有的验证都...

    php获取表单中多个同名input元素的值

    有时前台页面要允许动态增加/删除某项属性的多个值,比如向书架中添加书本,要可以动态增加或者删除书本。 前台页面的表单中会有多个input元素,如下: 复制... 当a.php页面收到表单数据时,可以利用$books = $_REQUES

    PHP代码实现表单数据验证类库.zip

    介绍了PHP代码实现表单数据验证类,比如检查输入内容的合法性,中英文判断,字符串长度是否符合要求,验证手机号,电子邮箱,生成缩略图,获取IP地址,抓取远程图片,这是一个很全面的表单验证类,几乎所有的验证都...

    PHP与Web页面交互 -表单与PHP的关系.ppt

    PHP脚本获取表单中的数据并完成处理,然后PHP解析器将处理结果以代码的形式嵌入到HTML中,最后浏览器解析渲染HTML内容并将页面呈现给用户。 PHP处理表单数据的基本流程,如图所示。 一、表单与PHP的关系 从图中可以...

    PHP Post获取不到非表单数据的问题解决办法

    主要介绍了PHP Post获取不到非表单数据的问题的解决办法以及代码分享,需要的朋友参考下。

    PHP获取POST数据的几种方法汇总

    一、PHP获取POST数据的几种方法 方法1、最常见的方法是:$_POST[‘fieldname’]; 说明:只能接收Content-Type: application/x-www-form-urlencoded提交的数据 解释:也就是表单POST过来的数据 方法2、file_get_...

    PHP代码实现表单数据验证类

    主要介绍了PHP代码实现表单数据验证类,需要的朋友可以参考下

    PHP通过get方法获得form表单数据方法总结

    那么本篇文章主要就给大家详细介绍其中的get方法即PHP通过get变量获取form表单数据的具体方法以及用处,后期文章中再继续给大家介绍post的具体用法作用。 下面给大家带来具体的代码示例: 1、form表单代码示例(表单...

    PHP中使用php://input处理相同name值的表单数据

    经过差不多一年时间的沉淀,发现php提供原始的访问输入/输出流的方法,POST的数据可以通过php://input来获取: 复制代码 代码如下: php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 ...

    用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据

    上一章节我们讲述了如何用 PHP 超级变量 $_GET 获取 HTML 表单 (Form) 的数据。这一章节我们讲述如何用 PHP 超级变量 $_POST 获取 HTML Form的数据。

Global site tag (gtag.js) - Google Analytics