php微信网页下拉列表value值获取问题

做微信公众号,php网页post提交表单,下面是表单内下拉列表

 <td>
<select name="CateID" id="CateID">
<?php
while ($row=mysql_fetch_array($query))
{
?>
<option value="<?php echo $row['CateID'];?>"><?php echo $row['CateName'];?></option>
<?php  
}
?>
</select>
</td>
下面是获取的
$CateID=$_POST['CateID'];
$add = "INSERT INTO tPayments(PaymentTime,CateID,PaymentDetail,PaymentNum,PaymentNo,ModiTime)
VALUES('$PaymentTime','$CateID','$PaymentDetail','$PaymentNum','$PaymentNo',now())";
mysql_query($add);
echo "$CateID";

在微信页面那边输出的是一个“Array”,但是用电脑浏览器的话,输出的就是一个值

你VALUES后面的是变量吧?但是你放在引号里面,就变成字符串了。
echo "$CateID";输出的是$CateID,因为它引号括起来的字符串。
echo $CateID;这样才是输出$_POST['CateID']的值

把echo "$CateID";
改成var_dump($CateID);看输出的是什么