如何用front page寫一個網頁讓別人填資料?
填完發送後可以存到指定的excel檔或是access資料庫..
還是有原始檔可以提供給我呢??!謝謝
2006-10-03 04:39:57 · 3 個解答 · 發問者 一天到晚游泳的魚 4 in 電腦與網際網路 ➔ 程式設計
是不是大部份的網站都不支援
frontpage server extension
有沒有辦法可以解決呢??
2006-10-11 06:37:03 · update #1
Frontpage是網頁編緝軟體,跟靜態、動態網頁沒什麼關係,視你用的語言而定只用html那當然是靜態的,用ASP,JSP..等就可以是動態的!但算不算是動態要看你的網頁有沒有跟user做互動而定!如大大所發問的問題,讓user輸入表單,再新增到資料庫中,這就是有與user互動所以是動態網頁!!!因為大大你也沒有指定要用什麼語言的原始檔那我就以ASP為例!下面我用兩個網頁檔案 input.htm 及 pro.asp 及access資料庫的 acc1.mdbinput.htm中:
pro.asp中: <% Set DBConnection= Server.CreateObject("ADODB.Connection")ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("acc1.mdb")DBConnection.Open ConnectionStringSet RS=Server.CreateObject("ADODB.Recordset") RS.open "acc2",DBConnection,1,3Fields= Array("id")Values= Array(request("t1"))RS.AddNew Fields,ValuesRS.Update %> acc1.mdb中: 要有一個叫acc2的表單且表單裡要有一個叫id的欄位------------程式碼完----------程式碼基本解說:input.htm中:action 後面就是輸入你要接收這個資料的網頁檔名pro.asp中:在ASP中可以用的角本語言為VB script 及JAVA script因為我是用VB script 所以所有的程式需包含在<%及%>中程式的頭5行就是asp與access連結的語法,其中要注意的是第3行MapPath後面輸入你要使用的access資料庫,第6行為開啟一個與acc1.mdb中acc2表單的通道,第7行是你的欄位,第8行是值,第9,10就是新增我程式碼解說只是講個大概而已如果有其它問題再發問!2006-10-03 08:24:14 · answer #1 · answered by Otis 6 · 0⤊ 0⤋
(1) 建議你使用Frontpage的表單功能 (前提是你的網頁空間有支援frontpage server extension), 因為這個不太需要有程式的背景, 只需在frontpage中建立表單,
再插入幾個空格即可 (在frontpage裡面的 [插入] --> [表單] ), 相信只要會用word, 再花一點時間摸索, 馬上可以上手
訪客填寫完的資料可以有幾種儲存方法和格式
(1) 儲存到access檔案 (此aceess檔案放在網頁空間)
(2) 利用網頁伺服器自動發一封email給你, 內容是訪客寫的內容
(每一筆資料就會發一封email給你, 訪客填寫的資料不會留在網頁空間)
(3) 儲存成html格式, 多筆資料在同一個html檔案裡, 每筆之間以 "******"分隔(檔
案放在網頁空間裡面, 不過一般使用者不能瀏覽此頁, 不過個人覺得只要放在
網路就有點不安全, 所以你要收集的資料如果不想流出,建議不用此法)
還有幾種格式, 你可以自己找書看一下比較快, 因書中有圖片說明比較清楚
2006-10-07 05:51:36 · answer #2 · answered by adolescent77 1 · 0⤊ 0⤋
front page,是靜態網頁,無法達到這種須求,必須是 ASP,JSP,PHP,等才能處理access等資料庫,所以烈要用ASP等程式來處理,當然你存放的網頁空間,也必須配合能 執行 ASP,JSP,PHP,等程式才行下列網站你可以去申請,它們可以執行 ASP,
http://www1.websamba.com http://www.domaindlx.com
2006-10-03 05:52:16 · answer #3 · answered by 林sir 6 · 0⤊ 0⤋