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

Susan Sarandon
Lepaskan: 2024-10-20 14:36:30
asal
775 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!