Я работаю над одной страницей продукта. Есть таблица colors
в базе данных, чтобы определить цвета каждого продукта. Это похоже на это;Вставка нескольких входных значений в разные строки в другую таблицу
| key | product_id | color |
+-----+------------+-------+
| 1 | 4 | black |
| 2 | 7 | red |
| 3 | 8 | blue |
| 4 | 8 | black |
+-----+------------+-------+
вставить продукт через productController.php
. Нет проблем с этим. Более того, я хочу вставлять цвета в свою таблицу с одинаковым идентификатором автоматического увеличения. Как вы можете себе представить, для каждого цвета в форме есть несколько входов. Каков правильный метод и какие функции я должен использовать?
Упрощенный вид формы ниже.
<form>
<div class="control-group">
<label class="control-label">Product Name</label>
<div class="controls">
<input type="text" name="productname" />
</div>
</div>
<div class="control-group">
<label class="control-label">Colors</label>
<div class="controls" id="color">
<input type="text" name="colors[]" />
<a href="javascript:void(0)" class="addcolor"> + Add</a>
</div>
</div>
<div class="form-actions">
<button type="submit" class="btn btn-success">Add Product</button>
</div>
</form>
Спасибо за совет! Я должен использовать текстовые входы, так как будет неограниченное количество цветов. На самом деле «цвет» - всего лишь пример из множества входов. – Melih