CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

php的循环打印,急!!!!!!!!

楼主bylovers(小烂)2002-09-08 10:31:57 在 Web 开发 / PHP 提问

......<form   action="show.php"   method=post>  
  <?         for($i=0;$i<30;$i++)  
  {?>  
   
  <INPUT   TYPE="text"   NAME="<?printf(   "pihao".$i);   ?>"   align=center><br>  
          <?         }   ?>  
  .....</form>  
  请问我怎么才能在show.php中将pihao0~~~~pihao29的值打印出来???  
  试了几种方法都不行呀。 问题点数:20、回复次数:23Top

1 楼anfield(liverpool)回复于 2002-09-08 10:40:25 得分 0

<input   type="Text"   name="<?php   echo   "pihao".$i;   ?>"   .......Top

2 楼pcdreama(峰幻)回复于 2002-09-08 10:42:00 得分 0

......  
  <form   action="show.php"   method=post>  
  <?  
  for($i=0;$i<30;$i++)  
  {?>  
  <INPUT   TYPE="text"   NAME="<?   echo   "pihao".$i;?>"   align=center><br>  
  <?  
  }  
  ?>  
  .....  
  </form>  
  ===========================================  
  try   thisTop

3 楼bylovers(小烂)回复于 2002-09-08 10:46:50 得分 0

两位可能误解了我的意思了,在这里echo和printf效果应该一样吧。  
  我的意思是说要在show.php中得到pihao0~~~pihao29的值。  
  如果是直接在show.php中写echo   $pihao3;那就可以得到pihao3的值,但是我想通过循环来得到所有的值,却不知道怎么办了。Top

4 楼anfield(liverpool)回复于 2002-09-08 10:50:01 得分 0

怎么搞的,你的html代码不是要客户输入一个值吗?输入之前哪里有什么值啊?  
   
  Top

5 楼bylovers(小烂)回复于 2002-09-08 10:54:26 得分 0

输入值是肯定的,只是我没有输入罢了,这里只是讲理论上的,而且我要求得到的也是输入的值啊!Top

6 楼anfield(liverpool)回复于 2002-09-08 10:58:18 得分 0

......<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">  
      .......  
  不然没有可能不行的。Top

7 楼bylovers(小烂)回复于 2002-09-08 11:00:32 得分 0

我已经看过了是你写的那样一直排到pihao29的,然后呢??Top

8 楼phpteam(phpsalon.com)回复于 2002-09-08 11:00:32 得分 0

show.php  
  for($i   =   0;   $i   <   30;   $i++)  
  {  
      $tmp="pihao".$i;  
      echo   $$tmp;  
  }Top

9 楼anfield(liverpool)回复于 2002-09-08 11:06:01 得分 0

如上所说,非常正确。Top

10 楼bylovers(小烂)回复于 2002-09-08 11:06:15 得分 0

楼上的老兄,好像不对吧,表单生成的变量应该是$pihao0~~~$pihao29吧。  
  再想想是怎么样的好吗?谢谢你Top

11 楼anfield(liverpool)回复于 2002-09-08 11:06:28 得分 0

如上所说,非常正确。Top

12 楼phpteam(phpsalon.com)回复于 2002-09-08 11:07:55 得分 0

To   bylovers(小烂)   :  
   
        你试过没有??????????试了就知道了!Top

13 楼anfield(liverpool)回复于 2002-09-08 11:08:06 得分 0

phpteam(George)老兄说的非常正确,试试吧。Top

14 楼bylovers(小烂)回复于 2002-09-08 11:11:22 得分 0

我刚试过的,没有任何输出,呵呵,没有实践不敢发言的。真的很急,请各位帮忙哈。Top

15 楼phpteam(phpsalon.com)回复于 2002-09-08 11:15:10 得分 0

我敢肯定那是你配置有问题了,程序绝对没错的,你的php.ini里的register_globals   =   on   设置了吗???Top

16 楼anfield(liverpool)回复于 2002-09-08 11:16:31 得分 10

如果不行的话,还是劝你用数组吧。  
   
  ......<form   action="show.php"   method=post>  
  <?         for($i=0;$i<30;$i++)  
  {?>  
   
  <INPUT   TYPE="text"   NAME="<?printf(   "pihao[".$i."]");   ?>"   align=center><br>  
          <?         }   ?>  
  .....</form>  
   
  show.php  
   
  for($i=0;$i<30;$i++){  
        echo   $pihao[$i]."<br>";  
    }  
  Top

17 楼bylovers(小烂)回复于 2002-09-08 11:23:58 得分 0

To:phpteam(George)    
  老兄,刚看了是on状态呀。我试下数组算了,我开始也该想到数组的呀,呵呵。Top

18 楼bylovers(小烂)回复于 2002-09-08 11:30:52 得分 0

还是不对,???奇怪了  
  这是部分源文件,  
  <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>' Top

19 楼phpteam(phpsalon.com)回复于 2002-09-08 11:32:00 得分 10

那你要看看FORM表单里的字段是否写错了,程序绝对没错的,当然用数组也很好。Top

20 楼phpteam(phpsalon.com)回复于 2002-09-08 11:34:07 得分 0

你也太粗心了吧!  
  <INPUT   TYPE="text"   NAME="pihao[2]"   align=center><br>是这样写的吗??  
  应该是:<input   type="text"   name="pihao[2]"   value="test"><br>Top

21 楼bylovers(小烂)回复于 2002-09-08 11:37:27 得分 0

粗心??那里有问题吗?Top

22 楼bylovers(小烂)回复于 2002-09-08 11:42:05 得分 0

呵呵,自己犯了点小错,已经改了。现在可以运行了。谢谢各位,散分哈。Top

23 楼bylovers(小烂)回复于 2002-09-08 11:42:57 得分 0

但是我还是没看出phpteam(George)说我粗心在什么地方哈。Top

相关问题

  • 循环打印报表
  • 循环打印问题
  • PHP怎么打印?
  • 有关activereport的问题(循环打印)(!)
  • 循环打印报表的问题
  • Printer对象循环打印和打印定位的问题
  • 打印问题,急
  • 急!打印问题
  • 打印问题-急
  • 打印问题(急!!!!)

关键词

  • php
  • pihao
  • 数组
  • 输入
  • 源文件
  • 值
  • show
  • 得到

得分解答快速导航

  • 帖主:bylovers
  • anfield
  • phpteam

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo