2013-06-03 43 views
2

我正在開發一個項目,用戶可以選擇一個大領域的方塊並「預訂」它們。 網格只是一個html表,每個表都有一個唯一的id(1,2,3 ...)。 類似於這個例子:http://jsfiddle.net/MvFx9/ $ 現在他們提交了一個簡單的表格後,所選的方塊變成黃色。我用javascript做這件事,通過它的id搜索所有元素並且改變他們的類。它工作完美。在用戶輸入後改變div服務器端的類

我現在想要做的是改變每個選擇元素服務器端的類。因此,當新用戶加載該頁面時,他會看到已被其他用戶預訂的黃色方塊。

但我不知道如何去做,我想它不可能與JavaScript,所以我嘗試用PHP。是否有一個等效的getelementbyid函數,我如何更改每個元素的類?

請給我一個建議,謝謝。

+1

你怎麼生成你的表? –

+0

我用javascript生成它,然後複製粘貼到我的index.php文件。所以它現在硬編碼。 – neno

回答

1

在某種程度上,你將需要保存該廣場已被別人訂

總體思路:

1)凡在用戶點擊正方形,您將ID保存在數據庫的表中。您可以使用表單(它將重新加載頁面),或者如果您希望它更乾淨,則可以執行AJAX調用。

2)當顯示頁面時,您將檢索已保存的ID併爲其動態設置類「already_booked」。

0

你需要的是一個數據庫,以知道哪些景點預訂。別的什麼會花你很長一段時間去做,並不會有效。

相關問題