dtcms表单提交数据,获取表单数据,根据表单查询数据,返回查询条数

版权声明:本文为博主原创文章,未经博主允许不得转载。QQ527592435 https://blog.csdn.net/cplvfx/article/details/83960743

第一步:配置接受表单数据页面

控制面板》站点设置》频道管理》新增

选项卡》URL配置》添加页面》

频道类型:首页

URL表达式:填写正常路径,参数为空

dtcms表单提交数据

我这里是搜索页面写的

<form action="<%linkurl("search_show")%>" method="post">

<input type="text" name="k"   value="" placeholder="请填写企业名称或代码号" class="s_inp" onfocus='if(this.value=="请填写企业名称或代码号"){this.value="";}; this.className="topsinput2";' onblur='if(this.value==""){this.value="请填写企业名称或代码号";};this.className="topsinput";' />

<select name="diqu" id="se"  class="s_inp1" > 
    <option value="0">请选择对应省份</option> 

<%set DataTable search1=get_category_list("search", 0)%>
<%foreach(DataRow dr in search1.Rows)%>
    <option value="{dr[id]}">{dr[title]}</option> 
<%/foreach%>
</select>         
         
<input type="hidden" name="v" id="v" value="all"/>
<input type="submit" class="s_inb" value="查询"/>
</form>  

dtcms获取表单数据

<%csharp%>
string DtSk="kong";
int DtSdiqu=0;
DtSk=DTRequest.GetFormString("k",true);
DtSdiqu=DTRequest.GetFormIntValue("diqu");
<%/csharp%> 

dtcms根据表单查询数据

<%set DataTable nlist=get_article_list("search",DtSdiqu, 1, "status=0 and title='"+DtSk+"' or daimahao='"+DtSk+"' and category_id="+DtSdiqu)%>

<%foreach(DataRow dr in nlist.Rows)%>
<div class="zs"> 
<div class="mbx1"> <a href="<%linkurl("index")%>"><img src="<%templateskin%>/images/home.png" />首页 </a> > 企业信用证书</div>
<div class="zsqb cp_img">
{dr[content]}
</div>
</div>
<%/foreach%>

dtcms返回查询条数

<%if (nlist.Rows.Count!=1)%>
	<div class="bcz"><img src="<%templateskin%>/images/bcz.jpg"  width="100%"/><div id="ShowDiv"></div></div>
	<script>Load("/index.html");</script>
<%/if%>

在实际操作中你可以这样写

<%if (nlist.Rows.Count>1)%>

dtcms展示查询出来的数据

<%set DataTable nlist=get_article_list("search",DtSdiqu, 1, "status=0 and title='"+DtSk+"' or daimahao='"+DtSk+"' and category_id="+DtSdiqu)%>

<%if (nlist.Rows.Count!=1)%>
	<div class="bcz"><img src="<%templateskin%>/images/bcz.jpg"  width="100%"/><div id="ShowDiv"></div></div>
	<script>Load("/index.html");</script>
<%else%>

<%foreach(DataRow dr in nlist.Rows)%>
<div class="zs"> 
<div class="mbx1"> <a href="<%linkurl("index")%>"><img src="<%templateskin%>/images/home.png" />首页 </a> > 企业信用证书</div>
<div class="zsqb cp_img">
{dr[content]}
</div>
</div>
<%/foreach%>

<%/if%>

接受表单数据完整代码

<%csharp%>
string DtSk="kong";
int DtSdiqu=0;
DtSk=DTRequest.GetFormString("k",true);
DtSdiqu=DTRequest.GetFormIntValue("diqu");
<%/csharp%> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>查询结果</title> 
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="<%templateskin%>/css/style.css" rel="stylesheet" type="text/css">

<script type="text/javascript" src="<%templateskin%>/js/cp.js"></script>

<!--m-->
<link href="<%templateskin%>/css/component.css" rel="stylesheet" type="text/css" />
<link href="<%templateskin%>/css/global.css" rel="stylesheet"> 
<script type="text/javascript" src="<%templateskin%>/js/jquery.js"></script>
<script type="text/javascript" src="<%templateskin%>/js/modernizr.custom.js"></script>
<script type="text/javascript" src="<%templateskin%>/js/jquery.dlmenu.js"></script>
<script type="text/javascript">
$(function(){
	$( '#dl-menu' ).dlmenu();
});
</script>
<!--m end-->

</head>

<body>
 

<!--Header-->
<%template src="_header.html"%>
<!--/Header--> 
 
 
<div class="mian_bg">
	    <div class="warp">
    
<%set DataTable nlist=get_article_list("search",DtSdiqu, 1, "status=0 and title='"+DtSk+"' or daimahao='"+DtSk+"' and category_id="+DtSdiqu)%>

<%if (nlist.Rows.Count!=1)%>
	<div class="bcz"><img src="<%templateskin%>/images/bcz.jpg"  width="100%"/><div id="ShowDiv"></div></div>
	<script>Load("/index.html");</script>
<%else%>

<%foreach(DataRow dr in nlist.Rows)%>
<div class="zs"> 
<div class="mbx1"> <a href="<%linkurl("index")%>"><img src="<%templateskin%>/images/home.png" />首页 </a> > 企业信用证书</div>
<div class="zsqb cp_img">
{dr[content]}
</div>
</div>
<%/foreach%>

<%/if%>

 



    
    
    
    
    <div class="clear"></div>
      
      
      
      
        
        
      
        <!-- JiaThis Button BEGIN -->
        <div class="jiathis_style_32x32"> 
            <div class="clear"></div>
        </div> 
        <!-- JiaThis Button END -->      
              
      
      
    
    </div>
    
     
    
     </div>






<!--Footer-->
<%template src="_footer.html"%>
<!--/Footer-->  



</body>
</html>

猜你喜欢

转载自blog.csdn.net/cplvfx/article/details/83960743