2015-03-11 1 views
1

Это мой код:

Просмотров:

<form method="post" action="<?php echo base_url(); ?>index.php/rbts/get_songs"> 
     <div class="form-group"> 
      <!-------------------------------------------------------- TOP Songs--------------------------------------------------------------> 
       <label class="col-sm-2 control-label">Top 1</label> 
        <div class="col-sm-10"> 
        <select name="drptop_1" id="drptop_1" class="form-control m-b"> 
        <?php  
         $n = 1; 
         foreach($songs as $song){ 
          if($song['id']==$n){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>" selected><?php echo $song['title']; ?></option> 
        <?php 
          } 
          else if($song['id']==null){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo "--------" ?></option> 
        <?php 
          } 
          else{ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo $song['title']; ?></option> 
        <?php 
          } 
         } 
        ?> 
        </select> 

        </div> 
        <br><br> 
        <label class="col-sm-2 control-label">Top 2</label> 
        <div class="col-sm-10"> 
        <select name="drptop_2" id="drptop_2" class="form-control m-b"> 
        <?php  
         $n = 2; 
         foreach($songs as $song){ 
          if($song['id']==$n){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>" selected><?php echo $song['title']; ?></option> 
        <?php 
          } 
          else if($song['id']==null){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo "--------" ?></option> 
        <?php 
          } 
          else{ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo $song['title']; ?></option> 
        <?php 
          } 
         } 
        ?>   
        </select> 
        </div> <br><br> 
        <label class="col-sm-2 control-label">Top 3</label> 
        <div class="col-sm-10"> 
        <select name="drptop_3" id="drptop_3" class="form-control m-b"> 
        <?php  
         $n = 3; 
         foreach($songs as $song){ 
          if($song['id']==$n){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>" selected><?php echo $song['title']; ?></option> 
        <?php 
          } 
          else if($song['id']==null){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo "--------" ?></option> 
        <?php 
          } 
          else{ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo $song['title']; ?></option> 
        <?php 
          } 
         } 
        ?>  
        </select> 
        </div> <br><br> 
        <label class="col-sm-2 control-label">Top 4</label> 
        <div class="col-sm-10"> 
        <select name="drptop_4" id="drptop_4" class="form-control m-b"> 
        <?php  
         $n = 4; 
         foreach($songs as $song){ 
          if($song['id']==$n){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>" selected><?php echo $song['title']; ?></option> 
        <?php 
          } 
          else if($song['id']==null){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo "--------" ?></option> 
        <?php 
          } 
          else{ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo $song['title']; ?></option> 
        <?php 
          } 
         } 
        ?>   
        </select> 
        </div> <br><br> 
        <label class="col-sm-2 control-label">Top 5</label> 
        <div class="col-sm-10"> 
        <select name="drptop_5" id="drptop_5" class="form-control m-b"> 
        <?php  
         $n = 5; 
         foreach($songs as $song){ 
          if($song['id']==$n){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>" selected><?php echo $song['title']; ?></option> 
        <?php 
          } 
          else if($song['id']==null){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo "--------" ?></option> 
        <?php 
          } 
          else{ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo $song['title']; ?></option> 
        <?php 
          } 
         } 
        ?>   
        </select> 
        </div> 
        <br><br> 
     <!-------------------------------------------------------- New Songs--------------------------------------------------------------> 
     <hr height="5px" width="100%"> 
        <label class="col-sm-2 control-label">New 1</label> 
        <div class="col-sm-10"> 
        <select name="drptop_6" id="drptop_6" class="form-control m-b"> 
        <?php  
         $n = 6; 
         foreach($songs as $song){ 
          if($song['id']==$n){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>" selected><?php echo $song['title']; ?></option> 
        <?php 
          } 
          else if($song['id']==null){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo "--------" ?></option> 
        <?php 
          } 
          else{ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo $song['title']; ?></option> 
        <?php 
          } 
         } 
        ?>   
        </select> 
        </div> <br><br> 
        <label class="col-sm-2 control-label">New 2</label> 
        <div class="col-sm-10"> 
        <select name="drptop_7" id="drptop_7" class="form-control m-b"> 
        <?php  
         $n = 7; 
         foreach($songs as $song){ 
          if($song['id']==$n){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>" selected><?php echo $song['title']; ?></option> 
        <?php 
          } 
          else if($song['id']==null){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo "--------" ?></option> 
        <?php 
          } 
          else{ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo $song['title']; ?></option> 
        <?php 
          } 
         } 
        ?>     
        </select> 
        </div> <br><br> 
        <label class="col-sm-2 control-label">New 3</label> 
        <div class="col-sm-10"> 
        <select name="drptop_8" id="drptop_8" class="form-control m-b"> 
        <?php  
         $n = 8; 
         foreach($songs as $song){ 
          if($song['id']==$n){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>" selected><?php echo $song['title']; ?></option> 
        <?php 
          } 
          else if($song['id']==null){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo "--------" ?></option> 
        <?php 
          } 
          else{ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo $song['title']; ?></option> 
        <?php 
          } 
         } 
        ?>      
        </select> 
        </div> <br><br> 
        <label class="col-sm-2 control-label">New 4</label> 
        <div class="col-sm-10"> 
        <select name="drptop_9" id="drptop_9" class="form-control m-b"> 
        <?php  
         $n = 9; 
         foreach($songs as $song){ 
          if($song['id']==$n){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>" selected><?php echo $song['title']; ?></option> 
        <?php 
          } 
          else if($song['id']==null){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo "--------" ?></option> 
        <?php 
          } 
          else{ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo $song['title']; ?></option> 
        <?php 
          } 
         } 
        ?>     
        </select> 
        </div> 
        <br><br> 
        <label class="col-sm-2 control-label">New 5</label> 
        <div class="col-sm-10"> 
        <select name="drptop_10" id="drptop_10" class="form-control m-b"> 
        <?php  
         $n = 10; 
         foreach($songs as $song){ 
          if($song['id']==$n){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>" selected><?php echo $song['title']; ?></option> 
        <?php 
          } 
          else if($song['id']==null){ 
        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo "--------" ?></option> 
        <?php 
          } 
          else{ 

        ?> 
         <option value="<?php echo $song['rbt_id']; ?>"><?php echo $song['title']; ?></option> 
        <?php 
          } 

         } 



        ?> 


        </select> 
        </div> 
        <br><br> 
       </div> 
       </div> 

      <div class="modal-footer"> 
      <a href="<?php echo base_url(); ?>index.php/rbts/get_songs/" class="btn btn-default">Save</a> 
     <a href="#" class="btn btn-default" data-dismiss="modal">Close</a> 
     </div> 
    </form> 

контроллеры:

public function get_songs(){ 


     $top1=$this->input->get_post('drptop1'); 
     $top2=$this->input->get_post('drptop2'); 
     $top3=$this->input->get_post('drptop3'); 
     $top4=$this->input->get_post('drptop4'); 
     $top5=$this->input->get_post('drptop5'); 
     $new1=$this->input->get_post('drptop6'); 
     $new2=$this->input->get_post('drptop7'); 
     $new3=$this->input->get_post('drptop8'); 
     $new4=$this->input->get_post('drptop9'); 
     $new5=$this->input->get_post('drptop10'); 


     die(var_dump($top1)); 

    //$this ->rbt->update_all_songs($top1,$top2,$top3,$top4,$top5,$new1,$new2,$new3,$new4,$new5); 


} 

И после того, что он всегда говорит bool(false). =.=

ответ

0

Вы получаете bool(false), потому что нет значения в $ top1.

Во-вторых, имя входа в форме отличается от имени переменной, которое вы используете, для получения значения.

Example: 
<select name="drptop_1" id="drptop_1" class="form-control m-b"></select> 
AND  
$top1=$this->input->get_post('drptop1'); 

Try, используя такое же имя входа name="drptop_1" и PHP имя переменной get_post('drptop1') Надеюсь, что это полезно.

+0

oh my bad .. в любом случае теперь он работает благодаря помощи! –

Смежные вопросы