
在留言的asp页面Feedback.asp上建立表单,主要代码如下:
<form method="post" action="FeedbackSave.asp">
<table width="100%" height="409"
border="0" align="center" cellpadding="0" cellspacing="3">
<tr>
<td>留言者姓名:</td>
<td><input type="text" name="Name"></td>
</tr>
<tr>
<td>内容:</td>
<td>
<textarea rows="10" name="Content" cols="67" style="font-size: 14px" ></textarea>
</td>
</tr>
<tr>
<td>
<input type="submit" value="提交留言"name="cmdOk">
<input type="reset" value="重写" name="cmdReset">
</td>
</tr>
</table>
</form>
然后建立文件FeedbackSave.asp,主要代码如下:
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from Feedback"
rs.open sql,conn,1,3
rs.addnew
rs("name")=request.form("name")
rs("content")=htmlencode2(request.form("content"))
rs("time")=date()
rs.update
rs.close
%>
若是用在网页上的留言板和评论页面,可以比葫芦画瓢,在网页的留言板上或留言板上建立表单,可以将第一段代码用在网页上,需要添加什么东西可以自己添加,一定要建立一个新的asp文件,就像上述的feedbacksav.asp一样,作用就是把表单的数据传递到数据库中,具体流程是,先从留言板的表单中接收每个变量的值,再打开数据库,将接收来的数据更新到相应的数据库中,上面的代码就是这个作用
这样看不好看 因为中间少一个空格都有可能让sql语句不正确。 按照下面:$sql="insert into t_board (boardsubject,boardname,boardsex,boardmail,boardcontent,boardtime) values('$boardsubject','$boardname','$boardsex','$boardmail','$boardcontent','$boardtime')"
echo $sql
然后把网页输出的在数据库里面执行下 就能发现是什么地方的错误了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)