2016-01-06 4 views
-1

Я новичок здесь в воспламенителе кода, у меня возникла проблема с получением всех отмеченных значений в моих флажках, и я не знаю, как отобразить его на другой точки зрения ...Codeigniter - получить значение флажков и отобразить его на другой странице

вот мой код

Просмотр

<?php foreach($sen_votes as $sen) { ?> 
 
    <?php echo form_open("votation/balot_form"); ?> 
 
    <div class="col-md-6"> 
 
    <center><div class="featurette panel panel-info" id="about"> 
 
    <div class="form-group"> 
 
    <div class="Form-section"> 
 
      <label class="Form-label--tick col-md-12"> 
 
      <div class="col-md-6"> 
 
      <img class="img-hov img-responsive" src="<?php echo base_url();?>webroot/assets/img/faces/face-2.jpg" id="" height ="120px" width = "120px" /> 
 
      </div> 
 
     <div class="col-md-6"> 
 
            
 
<input type="radio" id="" name="sen[]" class="Form-label-radio" value="<?php echo $sen['id']; ?>" onclick="myFunction()" required = "" /> 
 

 
            
 
<span class="Form-label-text"></span> 
 
</label> 
 
</div> 
 
</div> 
 
</div> 
 
            
 
<h5 class="text text-default"> 
 
<strong> &nbsp;Name:</strong> <?php echo $sen['fullname']; ?><br> 
 
<strong> &nbsp;Party Name:</strong> <?php echo $sen['party_name']; ?><br> 
 
<strong> &nbsp;Votes:</strong> <?php echo $sen['votes']; ?></h5> 
 
</div> 
 
</center> 
 
</div> 
 
<?php } ?> 
 
<div class="row"> 
 
    <div class="col-md-12"> 
 
    <div class="form-group"> 
 
     <button type="submit" class="btn btn-info btn-fill pull-right">Next <i class ="fa fa-arrow-right"></i></button> 
 
    </div>         
 
</div><br> 
 
</div> 
 
<?php echo form_close(); ?>

вот мое продолжение ролик, где я хочу, чтобы все его значения

public function balot_form(){ 
 

 
    //Senators 
 
     $sen_id = $this->input->post('sen_id[]'); 
 
\t $view_sen_votes = $this->vote->view_sen($sen_id); 
 
\t \t \t 
 
     $data = array("view_sen_votes" => $view_sen_votes); 
 
    
 
\t  $this->load->view("admin_dashboard/votation_page/balot_form_page", $data); 
 

 

 
}

моя модель

public function view_sen($sen_id){ 
 

 
\t $sen_id = implode(', ', $this->input->post('sen_id')); 
 
     
 
     $this->db->select('*')->from('party_candidates')->where('id', $sen_id); 
 
\t 
 
    $query = $this->db->get()->result_array(); 
 
return $query; 
 
\t \t \t \t \t 
 
}

Heres страница, на которой я хочу, чтобы отобразить выбранные мои сенаторам

<div class="col-md-6"> 
 
    <?php foreach($view_sen_votes as $sen) : ?> 
 
    <div class="row"> 
 
    <div class="col-md-12"> 
 
     <div class="form-group"> 
 
    <label>Senators</label> 
 
     <input type="text" class="form-control" placeholder="" value="<?php echo $sen['id']; ?>" name="sen_id[]" required="" /> 
 
               
 
     </div>   
 
     </div> 
 
    <div class="col-md-6"></div> 
 
    </div> 
 
    <?php endforeach; ?> 
 
</div>

Спасибо :)

+0

Никто не собирается изучать весь этот код. Укажите конкретный случай проблемы. – Mangesh

ответ

0

Попробуйте

В контроллере

public function balot_form(){ 

    $sen_id[] = $_POST['sen_id']; 
    $view_sen_votes = $this->vote->view_sen($sen_id);  
    $data = array("view_sen_votes" => $view_sen_votes); 
    $this->load->view("admin_dashboard/votation_page/balot_form_page", $data); 
} 

В модели

public function view_sen($sen_id){ 

    $sen_id[] = $_POST['sen_id']; 
    foreach ($sen_id as $id => $value) { 
     $this->db->select('*')->from('party_candidates')->where('id', $value); 
     $query[] = $this->db->get()->result_array(); 
    } 
    return $query;     
} 
+0

Привет, сэр, как отобразить его на мой взгляд? он дает мне ошибку –

+0

Привет сэр, плохо попробовать ваш код, но он дает мне эту ошибку PHP-обнаружена ошибка Серьезность: Предупреждение сообщение: Illegal смещение типа Имя файла: модели/vote.php Порядковый номер : 40 спасибо, привет –

+0

@ MarkJosephM.Pino что находится в строке 40 ?? –

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