dropdownlist - nie wyświetla danych z bazy

0

Witam. Zrobiłem tabele słownikową z państwami i chciałbym ją wyświetlić w rozwijanej liście , ale kod nie działa, wyświetla mi się pusta lista, bez żadnych wartości. Dodam tylko ze pisze w Code Igniterze.
Oto kod modelu:

 
 function get_Country()
       {
           $query = $this->db->query('Select * from country');

                
           return $query;
           
       }

kontroler:

 


       function register()
       {
            $widok['left'] = $this->get_category(); //malo istone
            $widok['right'] = $this->load->view('Ksiegarnia/right', '', true); //malo istone

             $this->load->model('Users_model');
             $data['data'] = $this->Users_model->get_Country();


            
           
            $widok['center'] = $this->load->view('Ksiegarnia/register_view', $data, true);

            $this->load->view('Ksiegarnia/index', $widok);
       }


a oto widok register_view.php

 

<div class="form">
<h1>Zarejestruj</h1>
<?php echo form_open('ksiegarnia/validation');?>
<!-- user -->
<p>Login: <?php echo form_input('username', '');?></p>
<p>Hasło: <?php echo form_password('pass', '');?></p>
<p>Powtórz hasło: <?php echo form_password('pass2', '');?></p>


<?php

echo '<select name="country">';
foreach($data->result() as $item)
{
    echo '<option value = "'.$item->COUNTRY_Id.'">'.$item->COUNTRY_Name.'</option>';
}
echo '</select>';

?>

<?php echo form_submit('wyslij', 'Wyślij');?>
<?php echo anchor('ksiegarnia/register', 'Zarejestruj');?>
<?php echo form_close(); ?>
 </div>


Prosze o pomoc.

0

Rozumiem, że błąd jest po stronie serwera, gdzieś w PHP -- tj. sprawdziłeś wygenerowany kod HTML i zauważyłeś, że w elemencie select nie ma żadnych elementów option. Dlatego przenoszę wątek do działu PHP.

1 użytkowników online, w tym zalogowanych: 0, gości: 1