1、網頁設計, 添加數據
檢查下各個欄位的格式,應該是sql有錯
2、網頁及資料庫設計
問題1:在病人每天輸入數據的同時,要保存當前的日期這個數據
這個你可以在資料庫中實現,在該欄位上設置默認值為now(),注意,資料庫不同函數使用方法一樣。
問題2:怎麼做到讓數據記錄根據資料庫的內容來改變顯示狀態
在資料庫中設一個變數為顯示狀態的參考值,在取該條記錄的同時取出此欄位值,用if語句判斷,不同的值顯示不同的狀態。
問題3:還有就是session變數的問題,我的想法是,在login表裡輸入用戶名和密碼後,找到這個userID,然後根據userID的類型不同(例如病人都是1××,醫生是2××,管理員3××)來實現進入不同的操作界面,但不知道怎麼實現,因為如果post傳遞的話只能到一張網頁,不知道怎麼進行分類
我不知道你具體用的是什麼語言,只能給你說下思想,在用戶登錄成功以後把用戶的相關信息(用戶名,類型)寫進session,這個是一定要寫的,不管是顯示還是在安全方面這個是必要的,每個頁面在載入之前你都要讀取session的用戶信息是不是為空,要是為空的話就一個非法用戶,要強制跳到登錄頁面,如果有用戶信息,取出用戶類型進行判斷,形如:<% if user=「admin」 then %> html標記 <%else if user=「doc」%> html標記…………根據不同的用戶類型顯示不同的界面信息。
3、關於網頁設計資料庫的問題,!!!!!!!!!!!!!!!!!
1,既然做了表單就該轉到表單有個屬性叫action=「xxx」,提交後,轉入xxx中去進行一些數據處理,此時,如數據不需要保存,可以不用資料庫;但是你說的登陸系統要用到數據,就需要用到資料庫了
2,編程將資料庫存放的數據與用戶輸入的數據進行比較,符合就進入下一個頁面,不匹配就提示錯誤
你說的問題僅是html還不行,還需要資料庫(mysql等),高級編程語言(比較適合自學的有php),伺服器。自學的話php-mysql-phpmyadmin-apache一起安裝比較好,網上也有很多資料的http://www.w3school.com.cn/php/index.asp
4、資料庫與網頁設計
web伺服器是個編譯工具,只有經過編譯的網站才能夠被外界訪問,才能夠實現預先寫好的各項功能,如果沒有這個伺服器的話,那有很多代碼是不能夠進行編譯,使得這個網站只是個靜態頁面;
注冊的話就是取得這個頁面上需要填寫的信息,通過insert sql 語句講這些數據寫入你的資料庫中,這邊的話可以建議你去看下SQL方面的基本操作。
5、HTML網頁設計:一個簡單的登錄界面可以連接到資料庫記錄的代碼
如下參考:
1.首先,在您的計算機桌面上創建一個新文件夾,然後在該文件夾中創建一個新的文本文檔。
2.然後用記事本雙擊打開文本文檔,如下圖所示,然後編寫一個簡單的HTML代碼。
3.點擊「另存為」功能選項,顯示默認的「另存為」代碼為ANSI。
4.我們將把編碼和文件名更改回圖中所示的圖像並保存它。
5.然後回到新創建的文件夾,找到一個額外的HTML文件。
6.最後,使用瀏覽器打開HTML文件。結果如圖所示。
6、如何製作帶有資料庫的網頁
這個問題問得有點雷人
首先要建立資料庫
再要寫打資料庫的程序
比如:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
<%
dim conn
dim connstr
dim db:db="db\31231123.mdb"
dim dbset:setdb = 1
Set conn = Server.CreateObject("ADODB.Connection")
select case setdb
case "1"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
case "2"
connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(""&db&"")
case "3"
connstr="driver={SQL Server};server=localhost;UID=sa;PWD=123;database=PW_SYS_data"
case else
connstr= "Dns=PW_SYS_Data"
end select
if err.number<>0 then
err.clear
set conn=nothing
response.write "wrong"
Response.End
else
conn.open connstr
if err then
err.clear
set conn=nothing
response.write "wrong"
Response.End
end if
end if
sub CloseConn()
conn.close
set conn=nothing
end sub
%>
然後再寫對數據進行操作的程序
7、網頁設計中的數據處理
<%
dim text1,text2,text3,text4,text5,text6//這里聲名變數
text1=requery("text1")
text1=requery("text2")
text1=requery("text3")
text1=requery("text4")
text1=requery("text5")
text1=requery("text6")
sql="insert into vfpdata(text1,text2,text3,text4,text5,text6)//這里的tex1對應你資料庫欄位你自己改
vlaues('"text1"','"text2"','"text3"','"text4"','"text5"','"text6"')"
response.write sql
response.end()
conn.execute sql
conn.close
%>
8、網頁製作——如何實現調用資料庫?
首先,頁面1中用表單提交數據你要查詢的數據
代碼參考:<form action="對應的servlet類" metohd="post" name="form1">
接著,建立一個selvet類,繼承HttpServlet,在selvet類的doPost()方法里寫入查詢資料庫的代碼,主要利用request來獲取頁面1中的參數,通過reponse來給頁面2傳輸資料庫查詢的結果
代碼參考:
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
String name=request.getParameter("name");
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection( "jdbc:oracle:thin:@localhost:test1", "test","stst");
stmt = conn.createStatement();
rs = stmt.executeQuery("select ename,empno,deptno from emp where empno like \'"+name+"');
reponse.setContentType("text/html;charset=GB2312");
PrintWriter out=response.getWritertr();
out.println("<html> <body>");
out.print("<table border>");
out.print("<tr><td colspan=8 align=center>用戶數據</td></tr>");
out.print("<tr>");
while(rs.next)
{
our.print("<tr>");
our.print("<td>"+rs.getString("ename")+</td>);
our.print("<td>"+rs.getString("emono")+</td>);
our.print("<td>"+rs.getString("depno")+</td>);
our.print("</tr>");
}
out.print("</tr>");
out.print("</table>");
out.print("</body> </html>");
out.close();
rs.close();
stmt.close();
con.close();
9、web資料庫網頁設計製作怎麼做?
網頁設計和資料庫沒有關系,動態網頁的話,網頁顯示的內容是資料庫里讀出的數據而已
10、資料庫在網頁設計中作用及重要性
資料庫是用來存儲數據的,其中分好多類,小型的有ACCESS,中型的有SQL SERVER,大型的有ORACLE,可根據自已的需要選用。 其重要性是顯而易見的,沒有資料庫,只可以做靜態的頁面,無法實時更新或存儲歷史數據。資料庫的設計在大型項目中尤為重要,好的資料庫設計可以網站開發者更方便,讓網站訪問時間縮短好多倍,會讓網站訪問起來更快。