2012-01-19 70 views
1

我是新來的HTML,如果你能幫助我,我會很高興。另一種形式的HTML表格

我有一個網頁,其中有一個列表和一些其他的文本輸入和按鈕。這個選項列表可以通過點擊頁面中的「添加」按鈕來填充,這個添加按鈕是指向另一個頁面,並且在那個頁面中有一些chekboxes,被選中的那些被加載回主頁面,(其中I有清單)。

最後,主頁面中的數據需要加載到數據庫中(列表中和文本輸入中的內容)。

因爲我是新手,我對PHP和HTML知之甚少,我以爲我應該在另一個表單(窗體爲「添加項目」,窗體加載到數據庫)中有一個窗體,並且這是不可能的HTML。任何人都可以建議最好的方法來做到這一點?我需要使用JavaScript嗎?

+0

會更有幫助,如果你想轉換這些字代碼.. –

回答

1

爲什麼額外輸入(第二種形式的輸入)不能成爲第一種形式的一部分?我認爲如果你發佈一個樣本表格,這個問題會變得更加清晰,所以我們可以看到兩種表格之間的關係。

但總體而言,由於您最終只提交一個表單,因此可能所有輸入都屬於同一個表單。如果你所稱的第二種形式不應該立即可見,你仍然可以將它作爲同一形式的一部分,但只在需要時才顯示出來。

再次,一些示例數據將有助於瞭解問題的確切上下文。

+0

我想我的意思是說這兩種形式是什麼樣子?他們要求什麼信息? –

+0

http://i.stack.imgur.com/nkuGo.png 這就是我想要的,(如圖片)選項列表從另一個php頁面更新 – user1157690

1

在php中,如果您使用輸入名稱=「somename []」 若干輸入元件 您將在$ _POST ['somename']中獲得一個數組並訪問所有值。

+0

感謝您的答覆,我真的需要知道是如何從外部提交整個表單中檢索另一個網頁的數據。 http://i.stack.imgur.com/nkuGo.png 這是它的外觀。整個表單是將數據插入到數據庫中,子表單是通過引導到另一個php頁面來獲取選項列表(使用添加按鈕)的值。 – user1157690

+0

你是什麼意思?您可以將數組的數據保存在某個位置,並在返回原始頁面時檢索它! – xatzistnr

0

我想你以後 - 如果我理解正確 - 是ajax。 Ajax允許您在不離開當前頁面的情況下異步地向/從另一個腳本發送數據。這是使用JavaScript完成的。你的情況,我認爲你需要做的是在JavaScript設置一個onclick事件到按鈕:

<input type="button" onclick="javascriptFunction()"> 

你可以閱讀更多關於Ajax的位置: http://www.tizag.com/ajaxTutorial/ajaxform.php