日期:2014-05-17  浏览次数:20495 次

通过html传递过来的参数,php查询 access
html页面传递数据给php页面,作为条件参数查询,
数据库表 szd_t ;字段   username, password
我需要查询结果显示在html页面上,如何实现? 
$rs->Open("select * from szd_t where username="$_POST["name"],$conn,1,1); 这一句是否有问题? 其他代码至少语法没有错误,
完整代码如下:
//文件access.html

<html>
<title>html</title>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body><form name="form" action="accessdb2.php" method="post">
Name: <input type="text" name="name" />
<input type="submit" />
</form></body>
</html> 

//文件accessdb2.php
<?php
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("db.mdb");
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$rs->Open("select * from szd_t where username="$_POST["name"],$conn,1,1);
while(! $rs->eof)
{
$f = $rs->Fields(1);
$f2 = $rs->Fields(0);
echo $f2->value;
echo $f->value;
$rs->MoveNext();
}
//echo "<script>alert('success!');</script>";
?>

------解决方案--------------------
楼主想知道个啥东西呀,自己测试一下有没有报错不就知道了吗。