我怎么能回应php代码到codeigniter视图

时间:2018-06-03 16:05:13

标签: php codeigniter

我想在用户选择点击按钮时过滤数据所有数据都已正确过滤但标签无法正常工作。它将显示两个尺寸,但我需要一个。 这是错误的图片:

enter image description here

这是我的模特:

$result=NULL;
$this->db->select('*');
$this->db->from('sales');
$query = $this->db->get();           

if($query->num_rows()>0)
{
  foreach($query->result() as $all_prod)
  {
     $prod_size=NULL;
     $make_option=NULL;
     $flag=false;
     $i=0;
     $prod_size=$all_prod->sizes;   
     if (strpos($prod_size, ',') !== false) 
     {

         $flag=true;         
     }
    else
     {
         $flag=false;
     }                      
       $result.='<div class="col-lg-4 men-one">
                <img src='.base_url($all_prod->img).' class="img-responsive">
                <div class="row">
                  <p class="col-lg-10" style="margin-top:5px;">'.($all_prod->description).'
                          </p>
                 <span class="btn btn-light glyphicon glyphicon-heart col-lg-1"style="color:#C9302C"></span>
                </div>
                <div class="row">

                 <p class="col-lg-3 text-center">Rs:'.($all_prod->sale_price).'
                          </p>
                 <p class="col-lg-3 text-center"><strike>'. ($all_prod->orignal_price).'</strike>
                     </p>         
                  <?php      
                    if('.$flag.'=='.false.')
                     {
                        ?>
                       <form class="col-lg-5">
                       <select class="size_color">
                          <option>Size</option>
                          <option>'.$prod_size.'</option>
                       </select>
                       </form>
                       <?php
                      }
                           else
                           {
                               if('.$flag.'=='.true.')
                               {

                               ?>
                                <form class="col-lg-5">
                                   <select class="size_color">
                                    <option>Size</option>
                                    <?php

                                     while('.$prod_size.'['.$i.']!='.NULL.')
                                     {
                                         if('.$prod_size.'['.$i.']!='.",".')
                                         {
                                             '.$make_option.'='.$make_option.' 
                                             .'.$prod_size.'['.$i.']; 
                                         }
                                         else
                                         {
                                           if('.$prod_size.'['.$i.']=='.",".')
                                           {
                                            ?>
                                            <option>'.$make_option.'</option>
                                            <?php
                                            '.$make_option.'='.NULL.';
                                           }

                                         }
                                         '.$i.'='.$i.'+1;
                                         if('.$prod_size.'['.$i.']=='.NULL.')
                                         {
                                             ?>
                                            <option>'.$make_option.'</option>
                                            <?php
                                            '.$make_option.'=NULL;
                                            '.$flag.'='.false.';
                                         }
                                     }

                                    ?>
                                   </select>
                                </form>
                               <?php                                       
                               }
                           }

                          ?>

                      </div>     
<button class="btn btn-danger col-lg-12" onclick="add_to_cart(id='.$all_prod->id.')">ADD TO CART</button>
                    </div>';

                }
                echo $result;
            }
            else
            {
                return false;
            }

在此先感谢帮助我,我花了太多时间尝试了所有可能的方法,但我没有成功。

0 个答案:

没有答案