在這種情況下,您在嘗試存取PHP 程式碼中$_POST['hidden1'] 的值時遇到問題。儘管透過JavaScript設定了隱藏輸入欄位hidden1的值,但您無法檢索它。
原因是PHP程式碼在伺服器端執行,而JavaScript在客戶端運作。因此,在伺服器上運行的 PHP 程式碼無法直接存取 JavaScript 變數。
要將變數從 JavaScript 傳遞到 PHP,您需要使用不同的機制,例如使用 GET 或 POST 提交 HTML 表單方法。以下是一個範例,示範如何實現這一點:
<!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>
在此修訂版程式碼中:
以上是如何成功地將 JavaScript 變數傳遞給 PHP 進行伺服器端處理?的詳細內容。更多資訊請關注PHP中文網其他相關文章!