主题: 如何把存在数据库里带颜色,图片的内容输在Kind soft可供编辑
作者: 星云, 发布日期: 2006-09-08 14:45:28, 浏览数: 9279
这个是add_content.php(其他代码省略)


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<input type="hidden" name="content"> //主要是通过这个隐藏类型传递content 使内容存入数据库!!
<script type="text/javascript" src="./js/KindEditor.js"></script>
<script type="text/javascript">
var editor = new KindEditor("editor");
editor.hiddenName = "content";
editor.skinPath = "js/skins/fck/";
editor.iconPath = 'js/icons/';
editor.imageUploadCgi = "./js/upload_cgi/upload.php";
editor.imageAttachPath = './js/attached/';
editor.skinPath = './js/skins/default/';
editor.editorWidth = "700px";
editor.editorHeight = "400px";
editor.show();
function KindSubmit() {
editor.data();
}
</script>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

这个是edit_content.php(其他代码省略)

<textarea name="content"><? echo $row["content"];?></textarea>
<script type="text/javascript" src="./js/KindEditor.js"> </script>
<script type="text/javascript">
var editor = new KindEditor("editor");
editor.hiddenName = "content";
editor.skinPath = "js/skins/fck/";
editor.iconPath = 'js/icons/';
editor.imageUploadCgi = "./js/upload_cgi/upload.php";
editor.imageAttachPath = './js/attached/';
editor.skinPath = './js/skins/default/';
editor.editorWidth = "700px";
editor.editorHeight = "400px";
editor.show();
function KindSubmit() {
editor.data();
}
</script>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
但是我想编辑的时候怎么把数据库里的内容拿出来放在表格里可供修改(主要是内容中包含了字体颜色大小 和图片)

我上面是用文本区域提取数据库的内容,虽然可以在table中显示出详细的内容,但是同时也在table上方建立了一个不想显示的文本区域,文本区域中输出了数据库中content存放的数据,如果能把这个文本区域隐藏起来问题也可以得到解决,本人想不出办法 在此求助!!


这里说的可能不太详细,如果有热心的朋友诚心帮我解答,希望你留下联系方式,我好详细的请教,也好把详细的代码发给你帮我解决这个难题 ,谢谢大家
作者: Roddy, 发布日期: 2006-09-08 15:16:37
用hidden就可以了。
---------------------------
<input type="hidden" name="content" value="<? echo $row["content"];?>">
<script type="text/javascript" src="./js/KindEditor.js"> </script>
<script type="text/javascript">
var editor = new KindEditor("editor");
editor.hiddenName = "content";
editor.skinPath = "js/skins/fck/";
editor.iconPath = 'js/icons/';
editor.imageUploadCgi = "./js/upload_cgi/upload.php";
editor.imageAttachPath = './js/attached/';
editor.skinPath = './js/skins/default/';
editor.editorWidth = "700px";
editor.editorHeight = "400px";
editor.show();
function KindSubmit() {
editor.data();
}
</script>
回复
作者: 星云, 发布日期: 2006-09-08 15:19:47
如果用〈input type=hidden name=content>的话 有颜色的 ,图片什么就不能显示的
用<textarea name="content"><? echo $row["content"];?></textarea> 的话把type=hidden 属性放在哪啊
如果是
<textarea type=hidde name="content"><? echo $row["content"];?></textarea>
还是显示这个文本区域的啊
回复
作者: 星云, 发布日期: 2006-09-08 15:23:22
!!!<input type="hidden" name="content" value="<? echo $row["content"];?>"> !!
对于文本域 我也试过 如果是没有颜色的字体,不插入图片是可行,
回复
作者: Roddy, 发布日期: 2006-09-08 15:28:45
特殊字符还没转换吧

echo(htmlspecialchars($row["content"]));
回复
作者: 星云, 发布日期: 2006-09-08 15:31:13
恩 哪个语句我是还没用,不知道放在具体的什么地方,
回复
作者: Roddy, 发布日期: 2006-09-08 15:33:35
<input type="hidden" name="content" value="<?php echo(htmlspecialchars($row["content"]));?>">
<script type="text/javascript" src="./js/KindEditor.js"> </script>
<script type="text/javascript">
var editor = new KindEditor("editor");
editor.hiddenName = "content";
editor.skinPath = "js/skins/fck/";
editor.iconPath = 'js/icons/';
editor.imageUploadCgi = "./js/upload_cgi/upload.php";
editor.imageAttachPath = './js/attached/';
editor.skinPath = './js/skins/default/';
editor.editorWidth = "700px";
editor.editorHeight = "400px";
editor.show();
function KindSubmit() {
editor.data();
}
</script>
回复
作者: 星云, 发布日期: 2006-09-08 15:34:32
希望你不会耐烦哦 谢谢了
特殊字符转化是要放在添加到数据库之前还是编辑的时候
回复
作者: 星云, 发布日期: 2006-09-08 15:34:52
谢谢 我去试下
回复
作者: 星云, 发布日期: 2006-09-08 15:36:22
哈哈 谢谢你哦 搞定了 强人没办法 我是初学这
回复
作者: Roddy, 发布日期: 2006-09-08 15:38:52
最好是编辑的时候转换,插入数据库时不要做转换。
回复
作者: Roddy, 发布日期: 2006-09-08 15:40:00
谢谢你使用我的程序,欢迎提出意见和建议。
回复
发表新帖 发表回复