我的数据库有2个表
大学只存储大学的背景,如id,姓名,地址等。 当然有大学和课程1,课程2和......的身份证明。
当大学注册我的系统时。他们需要添加他们的课程..所以,如果大学AAA有10门课程,我将如何添加这门课程。学院BBB有3门课程 和大学CCC有15门课程加.. 喜欢
AAA
BBB
答案 0 :(得分:1)
据我了解,您现在拥有此DB结构:
[college]
id | name | course1 | course2 | ... | course10
这是错误的结构。使用数据透视表。
[college_to_course]
college_id | course_id
然后获得你所做的所有大学课程
SELECT * FROM `college_to_course` WHERE `college_id` = 43246
在HTML / JS中,您只需为其创建更多字段:
<form>
<?php foreach ($colleges $college): ?>
<?php foreach ($college['courses'] as $course): ?>
<input name="college_to_course[<?php echo $college['id']; ?>][]" />
<?php endforeach; ?>
<?php endforeach; ?>
</form>
答案 1 :(得分:0)
If you are looking for some javascript code then here we go!!!
It is the working demo, how to add/remove multiple fields.
I hope this would help you.