我在Windows 7 Home Premium上运行最新版本的WAMPServer。 它访问数据库(远程)很好,它运行基本PHP很好。 我的问题是变量变量。 在我的godaddy服务器上,确切的代码运行正常。 p>
当我尝试在WAMPServer中包含一个使用变量变量的文件(在本例中为$ state {$ i})时说: p>
注意:未定义的变量:第2行的E:\ wamp \ www \ CCRN411 \ inc \ state_drop_down.inc.php中的状态。 p>
注意它 正在寻找状态,而不是state1,因为代码为$ i = 1生成,我在同一文件的第一行声明。 p>
< select class =“dropdownState” name =“<?php $ i = 1; echo'state'。$ i;?>” id =“<?php echo'state'。$ i;?>”>
< option value =“DL”<?php if($ state {$ i} ==“DL”){echo ('selected =“selected”');}?>> DELETE< / option>
< option value =“ZZ”<?php if($ state {$ i} ==“ZZ”){echo ('selected =“selected”');}?>> NONE< / option>
code> pre>
如果我添加
p> < p> $ state1 =。 它是空的。
我的变量变量有什么问题? p>
请帮助。 p>
div>