Witam! Robię formularz, który dodaje klucz i licencję do bazy danych. Jednak jest to trochę bardziej skomplikowane, ponieważ mam osobną tabelę z kolumnami i z wartościami, z takiego względu, że kolumny są dynamiczne.
Z pojedynczymi polami sobie dałem radę, ale mam problem z polem <select>. Poniżej przykład tego forma:
<select name="license[0][product]" id="">
<option value="msf">msf</option>
</select>
<input type="text" name="license[0][key]">
<br>
<select name="license[1][product]" id="">
<option value="msf">msf</option>
</select>
<input type="text" name="license[1][key]">
<br>
<select name="license[2][product]" id="">
<option value="msf">msf</option>
</select>
<input type="text" name="license[2][key]">
<input type="hidden" name="license[column_id]" value="2">
I tak... w jaki sposób mógłbym przekształcić strukturę HTML , aby była dostosowana do dodawania "plusikiem" kolejnych takich pól (jak na zdjęciu są np 3 i będzie plusik gdzie będzie dodawał kolejną pozycję). Bo w pierwszym nawiasie ( [] ) musze wpisywać index, aby licencje się oddzieliły od siebie (każda klucz + licencja osobny array), i przez to ciężko mi zrobić klonowanie tych pól.
input hidden jest po to, żeby określić do której kolumny należy dana wartość.
Pozdrawiam!