2011-07-23 35 views
1

我想創建您可以使用PHP數據輸入到MySQL,然後它會更新同一頁面立即在這裏表上的形式是什麼,我有PHP MYSQL可更新的形式

  1. Index_test.php: http://pastebin.com/03fndSHG
  2. Update.php:http://pastebin.com/jQraSskS
  3. index_style.css:(HTTP://)pastebin.com/PhYxttFu

當我提出這個我得到了我的形式的複式,我想該更新將像index_test.php一樣無縫地顯示,其中顯示一行表示「已添加條目」的行,並且該表會自動刷新而不會移動到其他頁面。我試圖找到一些與阿賈克斯,但沒有任何我嘗試工作

回答

1

如果我這樣做,我會使用jQuery的Ajax。這裏有很多文檔:http://docs.jquery.com/Main_Page。它簡化了Ajax,如果你知道jQuery是如何工作的。要使用jQuery,您還需要了解一些javascript。如果沒有jQuery,只需javascript & php就足夠了,但是由於Internet Explorer不同於其他瀏覽器,Ajax的使用方式更加棘手。

如果沒有ajax,您應該將表單提交到表單所在的頁面,然後使用新的表格行重新繪製表單。即使使用ajax,如果用戶關閉了javascript,那麼表單需要提交到同一頁面或其他具有表單的頁面。這被稱爲漸進式增強或優雅降級,這意味着,如果JavaScript被禁用,網頁仍然有效。

+0

不完全是我在找什麼,但我很欣賞反饋。 – Robert