ホームページ >ウェブフロントエンド >jsチュートリアル >データベースとの対話のために JavaScript 変数を PHP に正しく渡すにはどうすればよいですか?

データベースとの対話のために JavaScript 変数を PHP に正しく渡すにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-23 07:09:13379ブラウズ

How Can I Correctly Pass JavaScript Variables to PHP for Database Interaction?

JavaScript 変数を PHP に渡す

フォームの非表示の入力を使用して、JavaScript 変数を PHP に渡そうとしています。ただし、コードは $_POST['hidden1'] の値を $salarieid に取得できません。これは、JavaScript から PHP に変数値を直接渡すことができないためです。

PHP はサーバー側で実行され、クライアント側の操作についての知識がありません。変数を PHP に転送するには、GET メソッドや POST メソッドを使用してフォームを送信するなどの代替メカニズムを採用する必要があります。

より効果的なアプローチは、フォームを送信し、PHP を使用して変数を処理することです。修正されたコード例は次のとおりです。

<!DOCTYPE html>
<html>
  <head>
    <title>My Test Form</title>
  </head>

  <body>
    <form method="POST">
      <p>Please, choose the salary id to proceed result:</p>
      <p>
        <label for="salarieids">SalarieID:</label>
        <?php
          $query = "SELECT * FROM salarie";
          $result = mysql_query($query);
          if ($result) :
        ?>
        <select>

このコードは、データベースから取得した給与 ID が入力されたドロップダウン メニューを持つフォームを作成します。ユーザーが ID を選択してフォームを送信すると、選択した値が PHP スクリプトにポストされます。次に、PHP スクリプトはポストされた値を使用してデータベースにクエリを実行し、対応する情報を表示します。

以上がデータベースとの対話のために JavaScript 変数を PHP に正しく渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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