Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Meluluskan Pembolehubah dari Peta Google ke MySQL menggunakan JavaScript dan PHP?

Bagaimana untuk Meluluskan Pembolehubah dari Peta Google ke MySQL menggunakan JavaScript dan PHP?

Susan Sarandon
Susan Sarandonasal
2024-10-20 14:36:30778semak imbas

How to Pass a Variable from Google Maps to MySQL using JavaScript and 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.

Penyelesaian Menggunakan jQuery Ajax

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:

Skrip Bahagian Pelanggan (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>

Skrip Bahagian Pelayan (PHP):

<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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn