问题描述
- php微信网页下拉列表value值获取问题
- 做微信公众号,php网页post提交表单,下面是表单内下拉列表
<td><select name=""CateID"" id=""CateID""><?phpwhile ($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(PaymentTimeCateIDPaymentDetailPaymentNumPaymentNoModiTime)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);看输出的是什么
时间: 2024-12-29 02:17:35