这是ASP的程序 ,有人可以用PHP表达出来吗?% 10
这是ASP的程序,有人可以用PHP表达出来吗?%rs.closesetrs=nothing%><%qs=Request.QueryStringifqs<>""thenpa...
这是ASP的程序 ,有人可以用PHP表达出来吗?%
rs.close
set rs = nothing
%>
<%
qs=Request.QueryString
if qs <> "" then
pageName = request.ServerVariables("SCRIPT_NAME")&"?"&qs
else
pageName = request.ServerVariables("SCRIPT_NAME")
end if
pageName = replace(pageName,"/","")
%>
<div class="cl wrap">
<div class="logo l"><a href="index.asp" title="<%=site_name%>"><img src="<%=site_logo%>" align="absmiddle" alt="<%=site_name%>" /></a></div>
<div class="r">
<img src="images/wap.png" width="70" height="70" style="margin-top:5px; float:right" />
<span class="r topr">
<a href="index.asp" title="<%=site_name%>">网站首页</a> | <a href="custom.asp?id=2">联系我们</a><br />
客服电话:<span class="tel"><%=site_mobile%></span>
</span>
</div>
</div>
<div class="navbg">
<ul class="nav cl wrap">
<%
Set rs = conn.execute("select * from nav where nav_display = true order by nav_order asc")
Do While Not rs.EOF
%>
<li class="l"><a href="<%=rs("nav_url")%>" target="<%=rs("nav_open")%>" title="<%=rs("nav_name")%>" class="<%if instr(rs("nav_url"),pageName) > 0 then response.Write("bluebg")%>"><%=rs("nav_name")%></a></li>
<%
rs.movenext
Loop
Set rs = Nothing
%>
</ul></div>
这样是正确的
这样是错误的,现在 就是这个样子,想要把它变成第一张图片的样子 展开
rs.close
set rs = nothing
%>
<%
qs=Request.QueryString
if qs <> "" then
pageName = request.ServerVariables("SCRIPT_NAME")&"?"&qs
else
pageName = request.ServerVariables("SCRIPT_NAME")
end if
pageName = replace(pageName,"/","")
%>
<div class="cl wrap">
<div class="logo l"><a href="index.asp" title="<%=site_name%>"><img src="<%=site_logo%>" align="absmiddle" alt="<%=site_name%>" /></a></div>
<div class="r">
<img src="images/wap.png" width="70" height="70" style="margin-top:5px; float:right" />
<span class="r topr">
<a href="index.asp" title="<%=site_name%>">网站首页</a> | <a href="custom.asp?id=2">联系我们</a><br />
客服电话:<span class="tel"><%=site_mobile%></span>
</span>
</div>
</div>
<div class="navbg">
<ul class="nav cl wrap">
<%
Set rs = conn.execute("select * from nav where nav_display = true order by nav_order asc")
Do While Not rs.EOF
%>
<li class="l"><a href="<%=rs("nav_url")%>" target="<%=rs("nav_open")%>" title="<%=rs("nav_name")%>" class="<%if instr(rs("nav_url"),pageName) > 0 then response.Write("bluebg")%>"><%=rs("nav_name")%></a></li>
<%
rs.movenext
Loop
Set rs = Nothing
%>
</ul></div>
这样是正确的
这样是错误的,现在 就是这个样子,想要把它变成第一张图片的样子 展开
1个回答
展开全部
你是想用php输出这段代码?ASP的确实有点麻烦,代码块太多,PHP简洁多了
mysql连接代码和数据库查询代码已经有了吧,然后循环输出导航:
<ul>
<li>网站首页</li>
<?php
while($row=mysql_fetch_array($cursor)){
echo "<li>";
echo $row['nav_url'];//具体的输出内容自己补全
echo "</li>";
}
?>
<li>联系我们</li>
<ul>
上述代码需要的html部分自己补吧,例如ul的class,li的class什么的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询