数据表:member_company
字段:fenlei字段的值:,商家,餐饮美食,西餐,比萨,
调用的结果
<option value='商家'>商家</option><option value='餐饮美食'>餐饮美食</option><option value='西餐'>西餐</option><option value='比萨'>比萨</option>
就是怎么把逗号隔开值循环调用出来

解决方案 »

  1.   

    你可以进行处理,比如转化为数组explode,之后再foreach循环出来不就可以吗?
      

  2.   


       $str=',商家,餐饮美食,西餐,比萨,' ;
      $arr=explode(",",$str);
      unset($arr[count($arr)-1]);
      unset($arr[0]);
      echo '<select >';
      foreach($arr as $val){
       
         echo '<option value="'.$var.'">'.$val.'</option>';
      
      }
      echo '</select>';
      

  3.   

    谢谢楼上的大哥
    echo '<select >';
      foreach($arr as $val){
       
         echo '<option value="'.$var.'">'.$val.'</option>';
      
      }
      echo '</select>';这一段怎么用
    变量$str1=  表示出来,格式应当怎么写
      

  4.   


       $str1='';
      $str1.='<select name="">';
      foreach($arr as $val){
       
         $str1.='<option value="'.$var.'">'.$val.'</option>';
      
      }
      $str1.='</select>';
      echo $str1;