弹出框的消息弹两次,一次是unicode一次是汉字,怎么解决?
我的处理文件里面有这样一段代码,
if($type=="image")
if($imageurl)
{
$imageurl=uploadfiles.'/'.basename($imageurl);
//$imageurl=advertisement.'/'.uploadfiles.'/'.basename($imageurl);
$type_sql = ",type='$type',alt='$alt',linkurl='$linkurl',imageurl='$imageurl'";
}
if($type=="flash")
if($flashurl)
{
$flashurl=uploadfiles.'/'.basename($flashurl);
$type_sql = ",type='$type',flashurl='$flashurl',wmode='".($wmode=="transparent"?"transparent":"")."'";
}
if($type=="text")
if($text)
{
$type_sql = ",type='$type',text='$text'";
}
if($type=="code")
if($code)
{
$type_sql = ",type='$type',code='$code'";
}
$username = $username?$username:$_username;
$query = "INSERT INTO `ads_ads` SET adsname='$adsname',introduce='$introduce',ispassed=1,addtime='".time()."',acat_id='$acat_id',placeid='$placeid',passed=".($passed?1:0).",username='$username',fromdate=".strtotime($fromdate).",todate=".strtotime($todate)."$type_sql";
$result=mysql_query($query) or die(" add error!");
if(mysql_affected_rows()>0)
{
echo "<br><br><br><center><script>[color=Red]alert('操作成功!广告信息已经记录!')[/color]</script>[/color]</center>";
}
else {
echo "<br><br><br><center><script>[color=Red]alert('操作失败!请确认输入内容!'[/color])</script></center>";
}
数据库的操作能正常执行,可是在执行后,弹出消息提示时,对于alert里面的提示信息,会弹出两次,一次是以unicode字符弹,然后再以汉字弹,是什么原因呀? |