2010-07-29 4 views
0

У меня есть небольшая проблема с отношениями с таблицами, как показано ниже:Связь с таблицами MySQL

я создал логин и регистрационный скрипт, который имеет следующий

table name: members: 
fields: member_id, firstname, lastname, login, password 

Теперь я сделал еще одну таблицу с этим

table name: phone 
fields: member_id, phoneid, name, number, prefix, time,total 

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

Я не знаю, как это сделать, пожалуйста, помогите мне, создав сценарий или помогите мне, как это сделать.

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

Спасибо, пожалуйста, помогите.

С уважением

+2

видя это как отношение 1: n, вам нужно добавить 'member_id' к вам телефонную таблицу – knittl

+0

@knittl Я добавил member_id на телефонный стол. Пожалуйста, помогите вперед. –

ответ

0

Ваш дизайн дб кажется существенные недостатки - нет ассоциации между членами и таблицами phone_numbers. Добавьте таблицу FK (member_id) в таблицу phone_numbers.

С уважением создавая интерфейс, существует довольно много библиотек, в которых есть хранилища данных (мы используем ExtJS), и при промывке магазина вы можете выполнять персистентность с помощью php.

Надеюсь, это поможет!

+0

Привет, Джеймс, спасибо за ваш ответ. Я не так хорош с MySQL, возможно ли, что вы можете создать для меня небольшую базу данных и PHP-скрипт для выполнения этой работы, я буду очень благодарен. Я действительно не знаю, как установить отношения, я использую PHPmyADMIN для работы над MySQL Спасибо и приветствую –

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