我想知道如果我點擊一個按鈕,如何更改PHP變量。比方說,我有以下網頁:我如何編輯一個PHP變量,如果我點擊一個按鈕?
_______________________________________________
| Menu | A Webpage |
| | |
| - item1 | |
| - item2 | |
| - item3 | Content |
| - item4 | |
| | |
| | |
如果我點擊「物品1」與相關到與該按鈕鏈接的用戶數據頁面的變化。所以與其他項目。
這是目前我的代碼:
<script>
function test1()
{
alert("Hello World1!");
}
function test2()
{
alert("Hello World2!");
}
function test3()
{
alert("Hello World3!");
}
function test4()
{
alert("Hello World4!");
}
</script>
<a id="test1" href="#" onClick="test1();"><h5>item1</h5></a><br /><br />
<a id="test2" href="#" onClick="test2();"><h5>item2</h5></a><br /><br />
<a id="test3" href="#" onClick="test3();"><h5>item3</h5></a><br /><br />
<a id="test4" href="#" onClick="test4();"><h5>item4</h5></a><br /><br />
這是足以讓一個窗口顯示或隱藏一個部門或某事。但我想要的是如果一個按鈕被點擊我想改變一個PHP變量。像這樣:
<script>
function test1()
{
<? $userid == '1'; ?>
}
</script>
<a id="test1" href="#" onClick="test1();"><h5>item1</h5></a><br /><br />
有了這個,我可以很容易地將頁面更改爲用戶想要查看的內容,而無需製作多個頁面。但我的問題是:'我怎麼能做到這一點'?
我想先謝謝大家!
PHP在服務器上運行javascript運行在客戶端上。如果你想改變一個php變量,你將需要發送一個請求到服務器來改變它並重新載入更改後的內容。 – Anigel
你不能像這樣混合php和javascript。一個是服務器端,另一個是客戶端。但是他們之間有一種交流的方式。發佈產生你表格的代碼,我們可以從那裏幫助你。 – Sergio
所以我必須使用post和獲取?你能給我一個基於我上面給出的例子的樣本嗎? – martini1993