死活执行不了的函数 楼主,首先, 你应该打印一下$GiftClass 是什么?是不是没有从第一页取到数据。这个函数本身是没有问题的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $GiftClass这个变量是取的用户选择的商品的种类的如果我用echo "alert('".$GiftClass."');";这样显示的种类值是正确的 应该是中文乱码问题,把你的文件保存成utf-8格式<?phpheader("Content-type:text/html;Charset:utf-8");//自己改charset,header必须写在最前面$GiftClass = "车";echo " <script type=\"text/javascript\" >";switch($GiftClass){ case "车":echo "alert( '你选择的是车 ');";break; case "软件":echo "alert( '你选择的是软件 ');";break; case "家电":echo "alert( '你选择的是家电 ');";break; default:echo "alert( '你没选择商品 ');";}echo " </script >";exit; ?> 我这样测试,没有任何问题如果你需要其他的编码格式,需要连同文件格式,header里的charset一并修改,保持两者一致,楼主自己试试看 看一下$GiftClass的值再看一下你的显示结果中的源码看看是不是javascript 的问题 mysql 连接问题 apache2不能解析PHP5 求网站后台菜单方案,[带权限] 达内的软件培训怎么样 求一个简单的php文件列表程序 PHP开发手机3G页面,问题请教大虾 PHP用多了 关于“filename.php?mess_id=123”类型描述的问题 有哪个用php画过证券走势图,动态的,请教心得 make php4 错误!老板恼了,急啊 header()跳转问题 download 后代吗执行和页面刷新的文题
如果我用echo "alert('".$GiftClass."');";这样显示的种类值是正确的
<?php
header("Content-type:text/html;Charset:utf-8");//自己改charset,header必须写在最前面$GiftClass = "车";echo " <script type=\"text/javascript\" >";
switch($GiftClass)
{
case "车":
echo "alert( '你选择的是车 ');";
break;
case "软件":
echo "alert( '你选择的是软件 ');";
break;
case "家电":
echo "alert( '你选择的是家电 ');";
break;
default:
echo "alert( '你没选择商品 ');";
}
echo " </script >";
exit;
?> 我这样测试,没有任何问题如果你需要其他的编码格式,需要连同文件格式,header里的charset一并修改,保持两者一致,楼主自己试试看
看看是不是
javascript 的问题