dim name,title,rs,sql,errs
name=Request.form("name")
title=Request.form("title") errs=""
if name="" then errs=errs & "留言标题不能为空<br/>"
if title="" then errs=errs & "留言内容不能为空<br/>"
%>
<card id="login" title="发布新留言" ontimer="admin_ly.asp?xy=<%=xy%>"><timer value="20"/>
<p align="left">
<%
IF len(errs)=0 then
set rs=Server.CreateObject("ADODB.Recordset")
Sql = "select  * FROM xywap_ly"
rs.open sql,conn,1,3
rs.addnew
rs("name")=name
rs("title")=title
rs.update() rs.Close
Set rs = Nothing
%>发布新留言成功!<br/><% else%>
<%=errs%>
<a href="admin_add_ly.asp">返回修改</a><br/>
<% end if
%>
<a href='admin_ly.asp'>返回留言管理</a><br/>
<a href='index.asp'>后台管理首页</a><br/>怎么实现呢?
谁给个简单的例子啊??

解决方案 »

  1.   

    你还打算用 ADODB.Recordset 吗?
      

  2.   

    没空给你写你一点PHP也不会吗
      

  3.   

    我刚入门啊!
    就是 IF len(errs)=0 then
    在php中怎么写啊???
      

  4.   


    if(strlen($errs)==0) {
    //Do 
    }
      

  5.   

    <?php
    $name = $_REQUEST['name'] ;
    $tiele = $_REQUEST['title'];
    $err = ''; if(trim($name)=='') {
    $err = '主题不能为空';
    } if(trim($title)=='') {
    $err = '内容不能为空';
    }
    ?>
    <card id="login" title="发布新留言" ontimer="admin_ly.asp?xy=<?=xy?>"><timer value="20"/>
    <p align="left">
    <?php
    if (strlen('$err')==0){
    $conn = mysql_connect($host,$username,$password) or die("Couldn't connection".mysql_error());
    mysql_select_db($databaseName,conn);
    mysql_query('set names 字符编码'); $sql = " insert into  xywap_ly (name,title) values ('$name','$title') "
    if (mysql_query($sql)){
    echo'发布留言成功'
    }else{
    echo '不成功'
    } }else{
    echo $err;
    ?><a href="admin_add_ly.asp">返回修改</a><br/><?
    }
    ?>
      

  6.   


    if (strlen('$err')==0) //很明显的错误。去掉 ' 单引号吧。