Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Meluluskan Pembolehubah JavaScript dengan betul kepada PHP untuk Interaksi Pangkalan Data?
Anda cuba menghantar pembolehubah JavaScript kepada PHP menggunakan input tersembunyi dalam borang. Walau bagaimanapun, kod anda tidak dapat mendapatkan semula nilai $_POST['hidden1'] ke dalam $salarieid. Ini kerana anda tidak boleh menghantar terus nilai pembolehubah daripada JavaScript ke PHP.
PHP dilaksanakan pada bahagian pelayan dan ia tidak mempunyai pengetahuan tentang operasi bahagian klien. Untuk memindahkan pembolehubah ke PHP, anda mesti menggunakan mekanisme alternatif, seperti menyerahkan borang menggunakan kaedah GET atau POST.
Pendekatan yang lebih berkesan ialah menyerahkan borang dan memproses pembolehubah menggunakan PHP. Berikut ialah contoh kod yang disemak:
<!DOCTYPE html> <html> <head> <title>My Test Form</title> </head> <body> <form method="POST"> <p>Please, choose the salary id to proceed result:</p> <p> <label for="salarieids">SalarieID:</label> <?php $query = "SELECT * FROM salarie"; $result = mysql_query($query); if ($result) : ?> <select>
Kod ini mencipta borang dengan menu lungsur yang diisi dengan ID gaji yang diambil daripada pangkalan data. Apabila pengguna memilih ID dan menyerahkan borang, nilai yang dipilih diposkan ke skrip PHP. Skrip PHP kemudian menggunakan nilai yang disiarkan untuk menanyakan pangkalan data dan memaparkan maklumat yang sepadan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meluluskan Pembolehubah JavaScript dengan betul kepada PHP untuk Interaksi Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!