簡介:我用session_start();
並設置會話變量,$_SESSION["lang"]=1
爲英語(默認語言)和$_SESSION["lang"]=2
越南。我檢索關鍵字的網站,你可以從這裏看到hitechers.com(我取從所謂words
表中的每個lang_id
從數據庫的關鍵字,使用SELECT * FROM words WHERE lang_id = {$_SESSION['lang']}
如何獲取特定語言的關鍵字爲JavaScript
問題:我怎麼能得到在用戶的語言選擇爲JavaScript的警告或可能的錯誤消息從表中的關鍵字(這是英語或越南語)中的PHP腳本爲我做了很多同樣的方式,請
注:
我從這裏搜索了其他問題,發現他們建議我使用ajax作爲橋來傳遞服務器端和客戶端腳本中的值,但是根本沒有提供任何細節(!) 。
我並不是要回顯會話變量,而只是將與存儲在
$_SESSION
中的lang_id 1或2關聯的關鍵字只讀取到Javascript
的可能警報或錯誤消息中。
這是你的信息我的話表查詢:
$query = 'CREATE TABLE words (
word_id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT,
lang_id TINYINT UNSIGNED NOT NULL,
foo VARCHAR(30) NOT NULL,
bar VARCHAR(30) NOT NULL,
PRIMARY KEY (word_id),
UNIQUE (lang_id)) ENGINE = MYISAM';`
FWIW,使用官方語言環境縮寫''en''英語和''vi''越南語,或任何其他非數字的詞是有道理的。不要使用幻數。你最終會混淆每個人,包括你自己。 – deceze
歡迎來到Stack Overflow!我按照SO標準格式化了代碼 - 將代碼示例縮進4個空格,以便正確渲染 - 請參閱[編輯幫助](http://stackoverflow.com/editing-help)。還添加了'sql'作爲標籤 - 讓更多知道該主題的人能夠看到它。祝你好運! – Paritosh