ASP 留言板 留言+回復兩個表,,現在情況是回復和留言對應不上回復內容都在一起
舉個簡單的例子,在提交留言時,生成一組數字,保證這組數字是唯一的,然后提交是同時記錄到該留言和回復兩個表內,然后查詢時,根據這組數字查詢留言和回復內容。 最簡單的辦法就是用留言表內的提交留言ID,寫入回復表內。因為ID是唯一的,所以定能查到該項留言的回復。
滿意請采納
ASP留言板問題
留言板一般都是用<textarea></textarea>這個控件弄的,只要在其中設置一下就可以了,例如: <textarea wrap=hard name=comment2 rows=5 cols=25> </textarea>
其中wrap的屬性分別表示為: hard ----“硬換行”,好象 MS-WORD 里的“硬回車”。 相當于自動換行
soft ---- “軟換行”,好象 MS-WORD 里的“軟回車”。
off ---- 不換行,是缺省設置。
樓主想要的效果是"硬換行"
樓主只要在輸入留言的這個表單中<textarea></textarea>,多加個wrap=hard設置就行了,ok?
【重賞】asp留言板的基礎問題
iis 安裝之前要注意你的OS是98還是XP
如果 是XP 那么安裝完就可以執行ASP文件了,但是這里你可能有一個問題沒有注意到,就是雖然你的OS是XP你也安裝了IIS,那你也要按照HTTP協議的方式去打開網頁文件,而不能直接到文件上面雙擊
你要按這種方式訪問ASP文件就對了
http://localhost/index.asp
還有一點要注意,就是IIS的WEB文件夾的用戶權限,你要設置 一下,在你的網站目錄上右擊,點共享與安全,對EVERYBODY 用戶和IUSER用戶的權限放大,就完全解決你的問題了。
用ASP做“留言”這個版塊中如何顯示出留言日期和用戶名
這個問題很久很久以前剛剛學ASP時做過,具體代碼就不清楚了,只記得大概設計模式,您參照參照吧:
1、在顯示留言頁(假設為guestbook.asp)的<head></head>之間加上<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"><!-- 進入頁面刷新一次-->
<body>
留言顯示區:
如果要顯示全部留言,并用分頁顯示:
t rs=conn.execute("lect * from [留言表]")
如果要顯示最近的N條留言:
t rs=conn.execute("lect top N * from [留言表] order by [留言時間] desc")
如果只顯示該人的所有留言:
t rs=conn.execute("lect top N * from [留言表] where [留言人字段]='"&ssion("urname")&"' order by [留言時間] desc")
..............
<%do while not rs.eof%>
留言時間:<%=rs("時間字段")%>留言人:<%=rs("留言者字段")%>>留言內容:<%=rs("留言內容字段")%><br>
<%rs.moveNext
Loop
%>
2、用戶登陸后用ssion("urname")="XXX"記住該用戶登陸名
3、添加留言頁(假設為add.asp)提交給留言保存頁(假設為add_save.asp),保存頁的代碼如下:
......
寫數據庫代碼(略),加上下面調轉:
respon.Redirect"guestbook.asp"
或者respon.Redirect"guestbook.asp?page=ssion("page")"
或者用javascript寫:
<script>if(window.confirm("留言已成功保存!是繼續留言還是退出?\n\n\點[確定]繼續添加留言,點[取消]查看留言")==true){location="add.asp";}el{location="guestbook.asp?page=<%=ssion("page")%>";}</script>