Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Meluluskan Pembolehubah dari Peta Google ke MySQL menggunakan JavaScript dan PHP?
Berkongsi Data antara JavaScript dan PHP: Menghantar Pembolehubah daripada Peta Google ke MySQL
Untuk memanfaatkan keupayaan JavaScript dan PHP dalam web aplikasi, selalunya perlu untuk bertukar-tukar data antara mereka. Mari kita pertimbangkan contoh khusus di mana anda perlu menghantar pembolehubah JavaScript yang diperoleh daripada Peta Google ke dalam pembolehubah PHP untuk menyimpannya dalam pangkalan data MySQL.
Andaikan anda mempunyai pembolehubah JavaScript bernama "lugar" yang memegang latitud dan koordinat longitud diambil daripada Peta Google. Matlamatnya adalah untuk memindahkan data ini kepada pembolehubah PHP dengan nama yang sama "$lugar" untuk sisipan pangkalan data.
Untuk mencapai ini, anda boleh memanfaatkan jQuery Ajax, a perpustakaan JavaScript yang popular untuk komunikasi tak segerak dengan pelayan. Teknik ini melibatkan penciptaan skrip PHP tambahan yang bertanggungjawab untuk menyimpan data dalam pangkalan data:
<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>
<code class="php"><?php if (isset($_POST['lugar'])) { // Connect to your database // ... Database connection code goes here // Prepare your SQL query to insert the data $query = "INSERT INTO your_table (lugar) VALUES (?)"; $stmt = $conn->prepare($query); $stmt->bind_param('s', $_POST['lugar']); // Execute the query $stmt->execute(); // Close your database connection // ... Database closing code goes here } else { // Handle the case when the $_POST['lugar'] is not set // ... Error handling code goes here } ?></code>
Penyelesaian ini menyediakan cara yang lancar untuk memindahkan data daripada JavaScript ke PHP, membolehkan anda menyepadukan fungsi Peta Google dengan pangkalan data berkuasa PHP anda.
Atas ialah kandungan terperinci Bagaimana untuk Meluluskan Pembolehubah dari Peta Google ke MySQL menggunakan JavaScript dan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!