ホームページ > php教程 > php手册 > PHP ページ間でパラメータを渡すサンプルコード

PHP ページ間でパラメータを渡すサンプルコード

WBOY
リリース: 2016-06-13 12:28:12
オリジナル
1132 人が閲覧しました


まず、フォームに値を渡してデータをクエリする方法を紹介します。

タスクの目標: フォームに部門名を入力し、該当する部門の人事情報を照会します。

まず、search.php ファイルを作成します。

最初のステップは、入力ボックスと送信ボタンを含むフォームを挿入することです。 search.php ファイルの内容は次のとおりです:

コードをコピーします コードは次のとおりです:




検索

php" method="POST" >
部門名:


< input type="submit" name ="submit" value="検索">


このようにして、データ送信ページを取得します。これは、[検索] ボタンをクリックすると、システムが、detep という名前の入力ボックスに入力されたデータを、Post メソッドを通じて search_result.php ファイルに渡すことを意味します。

2 番目のステップでは、以前に値を送信したので、この値を受け取るために別のページ ファイルを作成する必要があります。 search_result.php に送信するように指定されているため、search_result.php という名前の新しいファイルを作成します。

このファイルでは、まずデータベースに接続し、データ ソースを選択します:





コードをコピーします

コードは次のとおりです。 :

$link=mysql_connect("localhost","root","以前の管理者パスワード") if(! $link) echo "接続成功しませんでした! "; else echo "接続が成功しました!";

mysql_select_db("infosystem", $link);

?>


次に、検索を受け取ります。 .php ファイルにパラメータを送信し、SQL クエリ ステートメントを生成します:



コードをコピー

コードは次のとおりです:

$デパート=$_POST["出発"]; $q = "SELECT * FROM 情報 where 出発='$出発'";

最後に、SQL ステートメントを実行してデータを表示します:




コードをコピー


コードは次のとおりです:

mysql_query(" SET NAMES GB2312"); $rs = mysql_query($q, $link); echo "

"部門名前"; while($row = mysql_fetch_object($rs)) echo "";

echo "
$row->出発$row->ename
";


mysql_close ($link);
?>


クエリを通じて必要なデータを取得できましたか?もちろん、これは最も基本的な例にすぎません。次のいくつかのトピックで、データのクエリの問題について引き続き説明します。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート