2010-07-16 2 views
0

Я хочу создать форму для редактирования. Я сделал это, но я не могу загрузить список категорий в одном представлении.codeigniter Как я могу загрузить два разных таблицы таблицы mysql в одном представлении

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

Я пробовал, но показывал только одну категорию.

Пожалуйста, помогите мне новичок в Php

ответ

1

Ну, без каких-либо реальных примеров кода, это будет довольно трудно де ... Можно предположить, что вид редактирования является формой, и вы используете форму помощник для создания выпадающее поле.

Первое, что вам нужно - это категории в нужном формате, которые будут отображаться в выпадающем меню.

От CodeIgniter docs:

$options = array(
        'small' => 'Small Shirt', 
        'med' => 'Medium Shirt', 
        'large' => 'Large Shirt', 
        'xlarge' => 'Extra Large Shirt', 
       ); 

где ключи массива являются вашими вариантами значения и значение массива является текстом, отображаемым.

Вам необходимо получить свои категории в этом формате с помощью вашей модели. Я предпочитаю использовать идентификатор в качестве значения параметра, так что вы могли бы иметь такую ​​функцию в вашей модели:

function get_cat(){ 
    $q=$this->db->get('cat'); 
    if ($q->num_rows()>=1){ 
    foreach($q->result() as $row){ 
     $data[$row->id]=$row->name; 
    } 
    return $data 
    }else{ 
    return false; 
    } 
} 

и предполагается, что ваш контроллер передает результат этой функции к представлению, вы можете просто сделать это в ваше мнение:

echo form_dropdown('categories', $data); 

в заключительной ноте, вы можете начать на PHP с помощью developping некоторых вещей с нуля, а не с помощью рамки, вы должны узнать гораздо больше, что путь. Просто мое мнение.

+0

благодарит вас jfoucher, вы правы, мне нужно сначала изучить PHP, а затем использовать любую платформу – Saqueib

+0

Можете ли вы предложить мне книгу для php – Saqueib

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