Thank you for showing the code as per
<form id="line_form" method="post" is="dmx-serverconnect-form" action="dmxConnect/api/line/new_order_line_insert.php" dmx-on:success="notifies1.success('Line items were added successfully.')"dmx-on:error="notifies1.danger('An error occurred during the submission.')" dmx-on:invalid=""> <div class="row" is="dmx-repeat" id="repeat1" dmx-bind:repeat="number_lines.value"> <input id="fy" name="fy" class="form-control" dmx-bind:value="sessions.data.session_fy" type="hidden"> <input id="expense_id" name="expense_id" class="form-control" dmx-bind:value="expense_insert.data.get_expenseid.id" type="hidden"> <div class="w-25 text-center col-5 pl-1 pr-1"> <input id="description" name="description" type="text" class="form-control" required=""> </div> <div class="text-center col-3 pl-1 pr-1"> <input id="part_number" name="part_number" type="text" class="form-control" required=""> </div> <div class="col-1 text-center pl-1 pr-1"> <input id="unit_meas" name="unit_meas" type="text" class="form-control"> </div> <div class="col-1 text-center pl-1 pr-1"> <input id="quantity" name="quantity" type="text" class="form-control" required=""> </div> <div class="text-center col-1 pl-1 pr-1"> <input id="cost" name="lcost" type="text" class="form-control"> </div> <div class="text-center col-1 pl-1 pr-1"> <input id="total_cost" name="total_cost" type="text" class="form-control" readonly="true" dmx-bind:value="(quantity.value.toNumber() * cost.value)"> </div> </div> <div class="row"> <button id="btn9" class="btn btn-primary" type="submit">Add records</button> </div> </form> </div> </div> </div>
You do not have the inputs as arrays.
Go to each of your inputs and under the DOM tab, check multiple and add the square brackets to the name.
