这里是notice,也不是什么错误。
你的问题在于,当你直接访问action.php的时候,这个时候是没有action这个参数的,那么你直接使用$_GET['action']肯定是要出问题的。
你可以这样使用:
$action = isset($_GET['action']) ? $_GET['action'] : ''
然后这样:
switch($action){
//...
}
就可以了。
$query = "INSERT INTO news txt(theme,text,date)"."VALUES('$theme','$text','$date')"
$query = "INSERT INTO news picture(theme,link,date)"
."VALUES('$ptheme','$plink','$pdate')"
sql语句错了
news txt 这个应该是 news_txt吧
news picture也应该是news_picture
除此之外 values前面要加空格,合理的是
$query = "INSERT INTO news txt(theme,text,date)"
." VALUES('$theme','$text','$date')"
$query = "INSERT INTO news picture(theme,link,date)"
." VALUES('$ptheme','$plink','$pdate')"
另外:
$result = mysql_query($query)这样只能插入news_picture的那个表。news_txt无法插入了
改为
$query = "INSERT INTO news txt(theme,text,date)"
." VALUES('$theme','$text','$date')"
$query1 = "INSERT INTO news picture(theme,link,date)"
." VALUES('$ptheme','$plink','$pdate')"
$result = mysql_query($query)
$result1= mysql_query($query1)
换成fckeditor编辑器试试呢可以自动过滤word里的特殊标记
我们的编辑都是直接从word里贴的,只是样式上可能要作一点小小修改
补:那应该是你的代码有问题吧。在数据入库时,可以使用addslashes()处理一下内容部分,或者使用htmlspecialchars将特殊符号传成html实体字符,你试一下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)