ホームページ >バックエンド開発 >PHPチュートリアル >html、phpクエリアクセスを通じて渡されるパラメータ

html、phpクエリアクセスを通じて渡されるパラメータ

WBOY
WBOYオリジナル
2016-06-23 14:10:391291ブラウズ

HTML ページは、条件パラメーター クエリとしてデータを php ページに渡します。
データベース テーブル szd_t; フィールド ユーザー名、パスワード
クエリ結果を HTML ページに表示する必要があります。それを実現するにはどうすればよいですか?
$rs->Open("select * from szd_t where username="$_POST["name"],$conn,1,1); この文は何か間違っていますか?他のコードには少なくとも構文エラーはありません。
完全なコードは次のとおりです。
//File access.html

-equiv="Content -Type" content="text/html; charset=gb2312">


名前:




/ /file accessdb2.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 username="$_POST ["name"],$conn,1,1);
while(! $rs->eof)
{
$f = $rs->Fields(1);
$f2 = $rs->
echo $f2->value;
$rs->MoveNext() }
"<script> ;alert('成功!' ; <br> <br> 投稿者は何かを知りたいと思っています。自分でテストして間違いがないか確認すればわかります。 <br> テスト方法がわかりません、サーバー エラー http://127.0.0.1/upload/accessdb2.php の取得中に Web サイトでエラーが発生しました。ウェブサイトがメンテナンスのため閉鎖されているか、設定が間違っている可能性があります <br> <br> 実際に知りたいのは、select * from szd_t where username='あるパラメータ' とクエリ結果が HTML ページに表示されることです <br> この 'あるパラメータ' は に渡されますaccess.html で処理する php ページ <br> access.html コードは次のとおりです: </p> <p> <title>html</title> </p> <meta http-equiv="Content-Type " content="text/html; charset=gb2312 "> </head> <br> <body><form name="form" action="accessdb2.php" method="post"> <h2> 名前: <input type="text" name=" name" /> </h2> <input type="submit" /> <p class="sougouAnswer"> </p> <p class="sougouAnswer"> <br>自分で解決しました<br> 私は PHP 構文の変更のみにさらされたことはありません。あなたが正しければ、実際には '' の 2 つの点が欠けています。コードは次のとおりです。 <br> <br> accessdb2.php <br> <? php <br> $username=$_POST[name]; <br> //echo $username; <br> $conn = new com("ADODB.Connection") <br> $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".realpath("db.mdb"); <br> $conn->Open( $connstr); <br> $rs = new com("ADODB.RecordSet"); <br> $rs->Open("select * from szd_t where username='$username'",$conn,1,1); <br> while (! $rs->eof) <br> { <br> $f = $rs->Fields(1); <br> $f2 = $rs->Fields(0); <br> echo $f2->value; </p> $rs->MoveNext() } <p class="sougouAnswer"> $rs->Close( ); <br> $conn->Close(); <br> //echo "<script>alert( '成功! ');</script>";
?>

まあ、それを解決して、一緒に進歩してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。