У меня есть список продуктов, которые нужно заказать, и я хочу, чтобы поле «на заказ» было «минимальным» минусом «акции» всякий раз, когда «фондовый» изменяется, но работает только последний вход. Для остальных из них onchange
не работает.mysqli_fetch_array -> обновление ввода на основе двух полей ввода
$result_producten = mysqli_query($conn,
"SELECT * FROM producten "
."WHERE lev_id = '".$sql_result2['id']."'"
);
<table width="600" border="1" cellpadding"1" cellspacing= "1" class="flatTable">
<tr class="headingTr">
<th>Suppliercode</th>
<th>Product</th>
<th>Stock</th>
<th>Minimum</th>
<th>To order</th>
</tr>
<?php
while ($producten=mysqli_fetch_assoc($result_producten)) {
echo "<tr>";
echo "<td>".$producten['lev_id']."</td>";
echo "<td>".$producten['productnaam']."</td>";
echo "<td>
<input id='test' name='".$producten['id']."'
type='text' onchange='myFunction(this.value)'
onkeypress='return event.charCode >= 48 && event.charCode <= 57'
/>
</td>";
echo "<td>".$producten['minimum']."</td>";
echo "<td>
<input id='".$producten['id']."' name='mytext'
type='text' readonly='true' />
</td>";
echo "</tr>";
?>
<script>
function myFunction(val) {
var elem = document.getElementById('<?php echo $producten['id']; ?>');
elem.value = val;
}
</script>
<?php
}
?>
</table>
Тогда я хочу, чтобы создать форму, которая содержит все продукты, которые имеют «Для того»> 0.
Как я могу получить onchange
работает для каждого продукта, и как я могу создать эту форму один раз «запас» помещается для всех продуктов?
Я не вижу, где вы используете 'mysqli_fetch_array()' –
@JayBlanchard "а ($ = mysqli_fetch_assoc продукция ($ result_producten))" – DevNiels
One является 'fetch_array' один' fetch_assoc'. –