表单提交后.有个值怎么就不见了呢? 一个投票程序的提交页面:
<form action="<? echo $PHP_SELF; ?>" method="post"> <? //用循环显示各个表单的值 for($i=1;$i<=$pollcount;$i++){ ?> <input type="radio" name="<? echo $pollname; ?>" value="<? echo "$poll[$i]"; ?>"> <? echo "$poll[$i]"; ?> <? } ?> <input type="submit" name="submit" value="提交" class="botton">
在网页上看好好的,源文件->
<input type="radio" name="你用什么语言进行WEB编程?" value="PHP"> PHP
<input type="radio" name="你用什么语言进行WEB编程?" value="ASP"> ASP
<input type="radio" name="你用什么语言进行WEB编程?" value="Perl"> Perl
^^^^^^^^^^^^
我点击提交后,在本页开始处:
$query="UPDATE poll set counter=counter+1 WHERE content='$poll[$i]' AND pollname=$pollname";
echo $query;
却总是出现:
UPDATE poll set counter=counter+1 WHERE content='' AND pollname=你用什么语言进行WEB编程?
content总为空...本来应该为"$poll[$i]"这个值呀.
|