2014-10-31 88 views
-2

我希望能做出非常簡單的圖庫。用戶可以將圖像上傳到圖庫。但要顯示此圖像管理員必須接受它。要做到這一點,我有圖像管理表。在這個表中有一個稱爲狀態的列。每個圖像的默認值是'0'。我想要的是當我點擊一個圖像的'0'時,它應該變成'1'。同時數據庫的狀態欄應該變爲'1'。用onclick更新數據庫值

我想我可以用JavaScript來做到這一點。但是我不知道如何用JavaScript運行MySQL查詢。

誰能告訴我該怎麼做?

+2

通常情況下,您會使用JavaScript向Web服務器發出Ajax請求,然後使用Web服務器上的任何語言(PHP,Java,JavaScript等 - 您有哪些?)來執行數據庫更新。 – nnnnnn 2014-10-31 09:22:26

+0

你能舉個例子嗎。 – Lanka 2014-10-31 09:23:44

+0

例子是什麼?你在服務器上有什麼編程語言? – JJJ 2014-10-31 09:24:20

回答

-1

你不能用javascript做到這一點。你將不得不用你的服務器端語言編寫代碼,然後你可以使用AJAX調用來調用該函數。網上有幾個關於AJAX的教程。

最好是W3SCHOOL

您的問題如下。 Read this stackoverflow question

+2

_「你不能用javascript做到這一點。」_ - 當然可以。你可以運行JS服務器端。 – nnnnnn 2014-10-31 09:27:15

+1

[你可以](https://github.com/kanaka/websockify)。但你不應該。 – Gant 2014-10-31 09:27:52

+0

@Gant - 我不是在談論web套接字,我的意思是標準的http請求和響應在服務器上使用類似[Node.js](http://nodejs.org/)(你知道,小公司像eBay)。 – nnnnnn 2014-10-31 10:19:44