php的循环打印,急!!!!!!!! <input type="Text" name="<?php echo "pihao".$i; ?>" ....... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ......<form action="show.php" method=post><?for($i=0;$i<30;$i++){?><INPUT TYPE="text" NAME="<? echo "pihao".$i;?>" align=center><br><?}?>.....</form>===========================================try this 两位可能误解了我的意思了,在这里echo和printf效果应该一样吧。我的意思是说要在show.php中得到pihao0~~~pihao29的值。如果是直接在show.php中写echo $pihao3;那就可以得到pihao3的值,但是我想通过循环来得到所有的值,却不知道怎么办了。 怎么搞的,你的html代码不是要客户输入一个值吗?输入之前哪里有什么值啊? ......<form action="show.php" method=post><? for($i=0;$i<30;$i++){?> <INPUT TYPE="text" NAME="<?printf( "pihao".$i); ?>" align=center><br> <? } ?>.....</form>问题可能出在你的这个输入文件,你先用浏览器看,然后右键点击“查看源文件”看看他生成的html 代码是否是 <input type="text" name="pihao1"> <input type="text name="pihao2"> .......不然没有可能不行的。 我已经看过了是你写的那样一直排到pihao29的,然后呢?? show.phpfor($i = 0; $i < 30; $i++){ $tmp="pihao".$i; echo $$tmp;} 楼上的老兄,好像不对吧,表单生成的变量应该是$pihao0~~~$pihao29吧。再想想是怎么样的好吗?谢谢你 To bylovers(小烂) : 你试过没有??????????试了就知道了! phpteam(George)老兄说的非常正确,试试吧。 我敢肯定那是你配置有问题了,程序绝对没错的,你的php.ini里的register_globals = on 设置了吗??? 如果不行的话,还是劝你用数组吧。......<form action="show.php" method=post><? for($i=0;$i<30;$i++){?> <INPUT TYPE="text" NAME="<?printf( "pihao[".$i."]"); ?>" align=center><br> <? } ?>.....</form>show.phpfor($i=0;$i<30;$i++){ echo $pihao[$i]."<br>"; } To:phpteam(George) 老兄,刚看了是on状态呀。我试下数组算了,我开始也该想到数组的呀,呵呵。 还是不对,???奇怪了这是部分源文件,<INPUT TYPE="text" NAME="pihao[0]" align=center><br> <INPUT TYPE="text" NAME="pihao[1]" align=center><br> <INPUT TYPE="text" NAME="pihao[2]" align=center><br> 这是show.php的源文件, <br><br><br><br><br><br><br><br>全是"<br>' 那你要看看FORM表单里的字段是否写错了,程序绝对没错的,当然用数组也很好。 你也太粗心了吧!<INPUT TYPE="text" NAME="pihao[2]" align=center><br>是这样写的吗??应该是:<input type="text" name="pihao[2]" value="test"><br> 但是我还是没看出phpteam(George)说我粗心在什么地方哈。 PHP怎样从一段文字中提取url? 双搜索框数据库搜索? 求时间计算代码 如何用PHP得到JS变量的值 php使用sqlsrv调用sql2008存储过程,如何取得返回值 请各位前辈赐教 如何用php将utf-8编码的数据转成gb2312的,重谢!!! 关于我下一步的学习方向,请高手指点 在做形如aaa.yeah.net域名的时候,听说要固定ip,没有固定ip能不能实现啊? 模式匹配替换字符的问题 我把APACHE默认端口改为了8012,但是PHPMYADMIN运行时....... 在www.php.net下载的900多k的php win2k下的自动安装版本跟4M多的手动版本有什么不同。
<form action="show.php" method=post>
<?
for($i=0;$i<30;$i++)
{?>
<INPUT TYPE="text" NAME="<? echo "pihao".$i;?>" align=center><br>
<?
}
?>
.....
</form>
===========================================
try this
我的意思是说要在show.php中得到pihao0~~~pihao29的值。
如果是直接在show.php中写echo $pihao3;那就可以得到pihao3的值,但是我想通过循环来得到所有的值,却不知道怎么办了。
<? for($i=0;$i<30;$i++)
{?>
<INPUT TYPE="text" NAME="<?printf( "pihao".$i); ?>" align=center><br>
<? } ?>
.....</form>问题可能出在你的这个输入文件,你先用浏览器看,然后右键点击“查看源文件”看看他生成的html 代码是否是
<input type="text" name="pihao1">
<input type="text name="pihao2">
.......
不然没有可能不行的。
for($i = 0; $i < 30; $i++)
{
$tmp="pihao".$i;
echo $$tmp;
}
再想想是怎么样的好吗?谢谢你
<? for($i=0;$i<30;$i++)
{?>
<INPUT TYPE="text" NAME="<?printf( "pihao[".$i."]"); ?>" align=center><br>
<? } ?>
.....</form>show.phpfor($i=0;$i<30;$i++){
echo $pihao[$i]."<br>";
}
老兄,刚看了是on状态呀。我试下数组算了,我开始也该想到数组的呀,呵呵。
这是部分源文件,
<INPUT TYPE="text" NAME="pihao[0]" align=center><br>
<INPUT TYPE="text" NAME="pihao[1]" align=center><br>
<INPUT TYPE="text" NAME="pihao[2]" align=center><br>
这是show.php的源文件,
<br><br><br><br><br><br><br><br>
全是"<br>'
<INPUT TYPE="text" NAME="pihao[2]" align=center><br>是这样写的吗??
应该是:<input type="text" name="pihao[2]" value="test"><br>