Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Menghantar Pembolehubah JavaScript ke Pembolehubah PHP dan Menyimpannya dalam MySQL?

Bagaimanakah Saya Menghantar Pembolehubah JavaScript ke Pembolehubah PHP dan Menyimpannya dalam MySQL?

Barbara Streisand
Lepaskan: 2024-10-20 14:32:02
asal
445 orang telah melayarinya

How Do I Send a JavaScript Variable to a PHP Variable and Save It in MySQL?

Melalui Pembolehubah JS kepada Pembolehubah PHP

Melalui data antara JavaScript dan PHP mungkin diperlukan untuk pelbagai senario pembangunan web. Artikel ini menangani kes penggunaan khusus di mana pembolehubah JavaScript perlu disimpan dalam pangkalan data MySQL melalui skrip PHP.

Senario Latar Belakang

Pertimbangkan situasi di mana anda memperoleh nilai latitud dan longitud daripada Peta Google dalam pembolehubah JavaScript bernama lugar. Objektifnya adalah untuk menghantar pembolehubah ini kepada pembolehubah PHP, juga dinamakan lugar, dan seterusnya menyimpannya dalam pangkalan data MySQL.

JavaScript kepada Komunikasi PHP

Untuk merapatkan jurang antara JavaScript dan PHP, anda boleh menggunakan fungsi Ajax jQuery. Pendekatan ini melibatkan mencipta dua skrip JavaScript.

Skrip JavaScript untuk Penghantaran Pembolehubah:

<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 PHP untuk Interaksi Pangkalan Data:

<code class="php"><?php
if(isset($_POST['lugar'])) {
    // DB connection and operations here
    // ...
}
?></code>
Salin selepas log masuk

Penjelasan:

  • Skrip JavaScript pertama menghantar permintaan Ajax ke skrip PHP bernama "save.in.my.database.php".
  • Data yang dihantar termasuk pembolehubah lugar, yang mengandungi nilai latitud dan longitud.
  • Skrip PHP menerima pembolehubah $_POST['lugar'] dan mengendalikan operasi pangkalan data yang diperlukan.

Kesimpulan:

Dengan memanfaatkan fungsi Ajax jQuery dan skrip PHP yang berasingan, adalah mungkin untuk memindahkan pembolehubah JS (lugar) ke pembolehubah PHP ($lugar) dan menyimpan kandungannya dalam pangkalan data MySQL. Teknik ini membolehkan interaksi lancar antara JavaScript bahagian hadapan dan kod PHP sisi pelayan untuk penyimpanan dan pengurusan data.

Atas ialah kandungan terperinci Bagaimanakah Saya Menghantar Pembolehubah JavaScript ke Pembolehubah PHP dan Menyimpannya dalam MySQL?. 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