Link gekopieerd
@Adoptive
Deze oplossing haalt de gegevens uit de DB.
Ik heb een input type="number" en de prijs komt uit de DB vanuit de WHILE loop.
Wanneer men het input veld vuld moet deze live de berekening maken.
<td><input type="text" name="positie[]" placeholder="Geef een positie op"></td>
<td><input type="number" class="aantal" name="aantal[]" ></td>
<td><input type="" class="kostprijs" name="kostprijs" value="<?php echo h($montage_opties['kostprijs']); ?>"></td>
<td><input type="number" id="spec_total" lang="nl-NL" name='optie_prijs' class="optie_total1" readonly></td>
Link gekopieerd
Bedoel je zoiets?
<td><input type="text" name="positie[]" placeholder="Geef een positie op"></td>
<td><input type="number" class="aantal" name="aantal[]" onchange="document.getElementById('spec_total').value=this.value*document.getElementById('kostprijs').value);" ></td>
<td><input id="kostprijs" type="" class="kostprijs" name="kostprijs" value="<?php echo h($montage_opties['kostprijs']); ?>"></td>
<td><input type="number" id="spec_total" lang="nl-NL" name='optie_prijs' class="optie_total1" readonly></td>
Link gekopieerd
Link gekopieerd
@SanThe
De code werkt nog niet helemaal, maar dit is wel wat ik zoek.
Ik wist niet dat je de functie ook in de regel zelf kan plaatsen.
Link gekopieerd
Ik heb het hier even getest en het werkte.
Heb je wel hier een id bijgezet?
<input id="kostprijs" type="" class="kostprijs"
Link gekopieerd
<table class="quote_table" id="calc_inkoop">
<tr>
<th>Opt</th>
<th></th>
<th>Benaming</th>
<th>Positie</th>
<th>Aantal</th>
<th>Prijs</th>
<th>Totaal</th>
</tr>
<?php $montage_opties_set = find_all_systeemmontages_dropdown2($type); ?>
<?php while($montage_opties = mysqli_fetch_assoc($montage_opties_set)) { ?>
<tr>
<td><?php echo h($montage_opties['ttc']); ?></td>
<td><input type="hidden" name="montage_id[]" value="<?php echo h($montage_opties['id']); ?>"></td>
<td><?php echo h($montage_opties['benaming']); ?></td>
<td><input type="text" name="positie[]" placeholder="Geef een positie op"></td>
<td><input type="number" class="aantal" name="aantal[]" onchange="document.getElementById('total').value=document.this.value*document.getElementById('prijs').value);" ></td>
<td><input type="number" class="kostprijs" id="prijs" name="kostprijs" value="<?php echo h($montage_opties['kostprijs']); ?>"></td>
<td><input type="number" id="total" name='optie_prijs' class="optie_total1" readonly></td>
</tr>
<?php } mysqli_free_result($montage_opties_set); ?>
</table>
Link gekopieerd