ホームページ >バックエンド開発 >PHPチュートリアル >JavaScript 変数を PHP 変数に送信して MySQL に保存するにはどうすればよいですか?
JavaScript と PHP の間でデータを渡すことは、さまざまな Web 開発シナリオで必要になる場合があります。この記事では、JavaScript 変数を PHP スクリプト経由で MySQL データベースに保存する必要がある特定の使用例について説明します。
から緯度と経度の値を取得する状況を考えてみましょう。 lugar という名前の JavaScript 変数内の Google マップ。目的は、この変数を lugar という名前の PHP 変数に渡し、その後それを MySQL データベースに保存することです。
JavaScript と PHP の間のギャップを埋めるには、 jQueryのAjax機能を利用することができます。このアプローチには、2 つの JavaScript スクリプトの作成が含まれます。
変数送信用の JavaScript スクリプト:
<code class="javascript">$.ajax({ url: "save.in.my.database.php", type: "post", dataType:"json", data: { lugar: results[0].geometry.location }, success: function(data){ alert('saved'); }, error: function(){ alert('error'); } });</code>
データベース相互作用用の PHP スクリプト:
<code class="php"><?php if(isset($_POST['lugar'])) { // DB connection and operations here // ... } ?></code>
説明:
結論:
jQuery の Ajax 関数と別の PHP スクリプトを活用することで、JS 変数 (lugar) を PHP 変数 ($lugar) に転送することができます。その内容を MySQL データベースに保存します。この技術により、データの保存と管理のためのフロントエンド JavaScript とサーバーサイド PHP コード間のシームレスな対話が可能になります。
以上がJavaScript 変数を PHP 変数に送信して MySQL に保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。