2013-03-29 31 views
0

我想用第二個用戶更新第一個用戶的值,而不用重新加載,使用HTML和PHP。使用HTML和PHP無需重新加載更新值

user.html

<html> 
     <head> 
     </head> 
     <h1>color</h1> 
     <body> 
      <div id="txtHint"> 
     <form name="myForm" action="color.php" method="get"> 
     <tr><td>color<input type='text' name='color' id='clr/></td></tr> 
     <tr><td><input type='submit' id='submit' name='submit' onclick=''/></td></tr> 
     </form> 
     </div> 
     </body> 
     </html> 

color.php

<?php 
$color=$_GET['color']; 
?> 

例如,用戶鍵入 「紅色」,因此顯示在PHP頁 「紅色」:

user2.html

<html> 
    <head> 
    </head> 
    <h1>color</h1> 
    <body> 
     <div id="txtHint"> 
    <form name="myForm" action="color.php" method="get"> 
    <tr><td>color<input type='text' name='color' id='clr'/></td></tr> 
    <tr><td><input type='submit' id='submit' name='submit' onclick=''/></td></tr> 
    </form> 
    </div> 
    </body> 
    </html> 

我想輸出這樣一旦用戶2輸入任何顏色,用戶1的顏色也會變成user2顏色。我怎樣才能做到這一點?

回答

2

您將需要ajax來做到這一點。

只有在PHP頁面回聲無能爲力。您需要將顏色保存到數據庫。

在user.html頁面中,您應該定期檢查數據庫中的更改。而在user2.html頁面中,您需要使用ajax更新數據庫,或者執行普通發佈或獲取方法。

相關問題