asp+access数据库前台显示信息与数据库信息不一样如何处理

asp+access数据库前台显示信息与数据库信息不一样如何处理,第1张

处理1到数据中去确认一下 是否在已加入数据库中。

处理2看看前台相关页面的源文件,看看该处信息是从数据读去的吗?是从哪个表读取?读取的跟表中的数据一样吗?如果不一样的话,可能就是缓存的问题,清理一下缓存再试试,如果不是从数据库读取,改前台源码

最近在写一个SSH的课程设计,引用了百度的在线编辑器:Ueditor,除了配置Ueditor以外,还有一个问题就是:

在将保存在数据库中带html标签的数据拿出来放到页面中时,还是带HTML标签的,浏览器没有识别;

如<p style="TEXT-ALIGN: center"><span style="BACKGROUND-COLOR: #ffff00">剩下的给对方水电费水电费水电费水电费</span></p>

朋友用JSP直接将数据放到浏览器中,浏览器就可以识别了,但是我用的是Struts标签,

Struts标签中有一个属性,Escape,如果不写这个属性的话,默认的为true,这样从数据库中读取的带有HTML标签的数据就会原封不动的放在页面中,浏览器是不会解析你数据中的HTML标签的;只要将escape改为false即可;

[html] view plain copy

<span style="font-size:18px;"><s:property value="articalTittle" escape="false"/></span>

1假设前台页面有一个文章的标题<input type="text" name="title"/>

2数据库表article结构为id int primary key auto_increment, title varchar(20) not null

3假设title已插入数据库,我们现在要做的是根据search搜索框<input type="text" name="search"/>的文字,把数据从数据库查询并显示到前台界面

$search = $_POST['search'];

/

编辑sql语句(采用模糊查询%通配符)

/

$sql = "select from article where title like '%{$search}%'";

if($res=mysql_query($sql) && mysql_affected_rows() >0){

/

取出数据

/

$row = mysql_fetch_array($res);

}

4显示数据

假设这是要显示的title数据所在的div

<div><php echo $row['title'] ></div>

以上就是关于asp+access数据库前台显示信息与数据库信息不一样如何处理全部的内容,包括:asp+access数据库前台显示信息与数据库信息不一样如何处理、如何将从数据库中读出的带有html标签的字符串,让标签起效,显示在前台页面、怎么用php写按照搜索的文字去找到相关在数据库的内容,然后前台显示出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9597257.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存