Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah Saya Boleh Meluluskan Pembolehubah JavaScript ke PHP untuk Memasukkan Pangkalan Data?
Mengintegrasikan Pembolehubah JavaScript dan PHP
Dalam pembangunan web, adalah wajar untuk menghantar pembolehubah JavaScript kepada PHP untuk pemprosesan selanjutnya. Walau bagaimanapun, ini memberikan cabaran kerana PHP dilaksanakan di bahagian pelayan, manakala JavaScript menjalankan bahagian klien dalam penyemak imbas pengguna.
Pertimbangkan coretan kod berikut:
<script type="text/javascript"> function addTraining(leve, name, date) { var level_var = document.getElementById(leve); var training_name_var = document.getElementById(name); var training_date_var = document.getElementById(date); <?php $result = "INSERT INTO training(level, school_name, training_date) VALUES('level_var', 'training_name_var', 'training_date_var')"; ?> } </script>
Apabila fungsi ini dicetuskan oleh klik butang, ia cuba memasukkan nilai daripada pembolehubah JavaScript ke dalam pangkalan data menggunakan PHP. Walau bagaimanapun, pendekatan ini adalah cacat kerana:
Oleh itu, kod PHP dalam JavaScript tidak akan dilaksanakan.
Untuk mengatasi had ini, pertimbangkan alternatif ini:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meluluskan Pembolehubah JavaScript ke PHP untuk Memasukkan Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!