ホームページ >バックエンド開発 >PHPの問題 >PHPクエリボタンの書き方を詳しく解説

PHPクエリボタンの書き方を詳しく解説

PHPz
PHPzオリジナル
2023-03-29 11:31:131170ブラウズ

PHP 開発者にとって、クエリ ボタンは非常に重要なコンポーネントです。 Web アプリケーションの開発中、データをすばやくフィルタリングして検索するためにクエリ ボタンを追加することが必要になることがよくあります。この記事では、PHPでクエリボタンを記述する方法を紹介します。

1. HTML コード

まず、HTML コードでクエリ ボタンを定義する必要があります。次のように 要素を使用してボタンを作成できます:

<input type="submit" name="search" value="查询">

上記のコードでは、フォーム データを送信するためのタイプ「submit」の 要素を定義します。また、ボタンの名前「検索」と表示テキスト「クエリ」を設定します。

2. PHP コード

1. フォーム データの受信

ユーザーがクエリ ボタンをクリックすると、フォームがサーバーに送信され、サーバーは次の処理を行う必要があります。フォームデータ。フォーム データを取得するには、$_POST または $_GET スーパーグローバル変数を使用できます。

if(isset($_POST['search'])){
   //获取表单数据
}

上記のコードでは、まず isset() 関数を通じて $_POST['search'] が存在するかどうかを確認します。存在する場合は、クエリ ボタンがクリックされています。 if 条件文を使用してフォームデータを処理します。

2. データベースのクエリ

一般に、クエリ ボタンの機能はデータベースからデータを取得することです。 PHP では、MySQLi または PDO 拡張機能を使用してデータベースに接続し、クエリを実行できます。

if(isset($_POST['search'])){
   //获取表单数据
   
   //连接数据库
   $conn = new mysqli($servername, $username, $password, $dbname);
   
   //查询语句
   $sql = "SELECT * FROM users WHERE name='$name'";
   
   //执行查询
   $result = $conn->query($sql);
   
   //处理查询结果
}

上記のコードでは、まず mysqli_connect() 関数を使用して MySQL データベースに接続します。次に、クエリ ステートメント $sql を定義し、$conn->query() メソッドを使用してクエリを実行します。最後に、次を使用してクエリ結果を処理します。

3. クエリ結果の表示

クエリ ボタンの最終的な目的は、クエリ結果を表示することです。 PHP では、HTML と CSS を使用してクエリ結果を表示できます。クエリ結果を表示する簡単なコード例を次に示します。

if(isset($_POST['search'])){
   //获取表单数据
   
   //连接数据库
   $conn = new mysqli($servername, $username, $password, $dbname);
   
   //查询语句
   $sql = "SELECT * FROM users WHERE name='$name'";
   
   //执行查询
   $result = $conn->query($sql);
   
   //处理查询结果
   if($result->num_rows > 0){
      //输出数据
      while($row = $result->fetch_assoc()) {
         echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
      }
   } else {
      echo "0 结果";
   }
   
   //关闭数据库连接
   $conn->close();
}

上記のコードでは、最初にクエリ結果が空かどうかを確認します。空でない場合は、while ループを使用してクエリ結果を出力します。

概要:

クエリ ボタンは、Web アプリケーションでよく使用されるコンポーネントの 1 つです。 PHP では、HTML、CSS、および PHP コードを使用してクエリ ボタンを作成および処理できます。 MySQLi または PDO 拡張機能を使用してデータベースに接続し、クエリを実行することもできます。上記の方法に慣れると、Web アプリケーションのユーザー エクスペリエンスを向上させる独自のクエリ ボタンを作成できるようになります。

以上がPHPクエリボタンの書き方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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