2016-12-08 4 views
0

У меня есть база данных, я в настоящее время управляющий с PHPMyAdminНаполнение поле из таблицы в PHPMyAdmin

у меня есть 2 таблицы:

книга (INT идентификатор, название VARCHAR, VARCHAR категория)

категории (VARCHAR категория)

при вставке новой книги, я хочу, категория заселяться со всеми категориями в закладке категории le, но я не мог сделать это в phpmyadmin. Я могу использовать только enum

+0

Почему вы хотите скопировать данные из одной таблицы в другую? Если вы хотите использовать таблицу категорий, вы будете использовать JOIN позже, когда вы выберете данные – durbnpoisn

+0

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

+0

oooh. .. Что вам нужно сделать, это вызвать содержимое таблицы категорий и создать раскрывающийся список, не так ли? Я опубликую это. Дайте мне несколько. – durbnpoisn

ответ

0

Вот что вам нужно сделать ... Создайте раскрывающийся список (выберите поле) в HTML с включением для скрипта PHP, который заполнит выпадающий список (это PHP в HTML)

print("<select name='car_make_sel' id='car_make_sel'> 
    <option value=''>Choose Make</option>"); 
    include 'includes/[getCategories].php'; 
print("</select>"); 

в PHP скрипт, используйте:

$mysqli= new mysqli($mysql_host, $mysql_user, $mysql_password, $mysql_database); 

if($mysqli->connect_errno > 0){ 
    die('Unable to connect to database [' . $db->connect_error . ']'); 
}  
$stmt = 'SELECT distinct `car_model` FROM lsc_callRecord order by `car_model`'; 
$resultMod = $mysqli->query($stmt); 
while($rows = $resultMod->fetch_assoc()){ 
    print("<option value='". $rows['car_model'] ."'>". $rows['car_model'] ."</option>"); 
} 

Это все взято из страницы, где я Наполнение выберите выпадающий список с моделями автомобилей. Вы можете использовать это как шаблон для того, для чего вы его используете.

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