0
我做了一些JavaScript代碼來查看輸入文本中的文本。當我點擊這個代碼的提交:使用JavaScript調用數據庫的PHP
alert("The field contains the text: " + frm.find.value)
這個工作,所以我想在PHP中使用這部分從JavaScript 「frm.find.value」
例如:我會寫錯誤的代碼,因爲我用它:
$j='<script>+ frm.find.value<script/>';
$code = mysql_query("SELECT * FROM s_output WHERE name='$j'");
while($rowc = mysql_fetch_array($code))
{
$code=$rowc['code'];
}
echo $code;
此代碼爲查看代碼編號使用數據庫中的名稱。我可以使用它只有PHP,但在我的例子中,我不能因爲我有一個字符集UTF-8錯誤,所以我只需要使用代碼或數字。
感謝
我不是很確定問題是什麼,但我猜這是一個重複的http://stackoverflow.com/questions/2338942/ access-a-javascript-variable-from-php – JJJ 2012-01-13 17:43:02
我認爲你在提交表單後運行PHP?在這種情況下,您必須使用'$ _GET'或'$ _POST' - PHP對JavaScript沒有任何認識,特別是在不再存在的頁面上,因爲您已經提交了表單... – DaveRandom 2012-01-13 17:43:13
我不是確定你的問題是什麼,但JavaScript是客戶端,而PHP是服務器端,所以你將不得不將您的JavaScript數據發佈到一個PHP文件。 – Cyclonecode 2012-01-13 17:43:19