首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

,能否帮忙下小弟解决这个有关问题吗,php foreach循环取到里面所有的值在静态页面显示

2012-03-13 
各位大哥,能否帮忙下小弟解决这个问题吗,phpforeach循环取到里面所有的值在静态页面显示if($_POST[size]

各位大哥,能否帮忙下小弟解决这个问题吗,php foreach循环取到里面所有的值在静态页面显示
 
 if($_POST[size]<>"")
  { $size=$_POST[size];
  $myarr=split("/",$size);
  $size1="<select name='size5'>";
  foreach($myarr as $key=>$value)

  {
  $size2="<option value=".$value.">".$value."</option>";
  }
  $size3="</select>";
  $size4=$size1.$size2.$size3;
 } 

$html1=str_replace("{size}",$size4,$html1);

上面这段代码如果直接用动态显示出来就加个echo 就可用直接显示,但是我本人是把它生成静态页面,,,,,

  加入我把size这个文本框礼输入1/2/3/4个字符,,,用/分割.然后循环出来,,,,,,,,但循环出来取到的值是最后一个4,,,我想要的是取到所有...然后生成到静态页面去.

  如下面:

  <select name='size5'>

  <option value="1">1<option>

  <option value="2">2<option>

  <option value="3">3<option>

  <option value="4">4<option>

  </select>

希望能帮到我,,谢谢!

[解决办法]
$size2 .= "<option value=".$value.">".$value."</option>";

热点排行