Hallöchen, it´s me ;-)
ich steh´vor einem echten Problem und komme mangels Javascript-Kenntnisse nicht weiter...
Ich soll ein bestehendes PHP-Script so abändern dass in einer Tabelle der Mittelwert automatisch aktualisiert wird.
Funktion:
Es werden per FOR() Inputfelder (MySQL-Daten) in Tabellenform generiert.
in der letzten Spalte ein Inputfeld "Mittelwert"
Bei Änderung eines der Felder, oder beim Abschicken von <form> soll der Mittelwert neu berechtet werden.
<?php
for ($x = 0, $m = count($columns); $x < $m; $x++) { ?>
<td>
<input class="inputbox"
type="text" size="<?php echo $size; ?>"
name="col<?php echo $columns[$x]->id . 'row' . $nedit ?>"
value="<?= str_replace('"', '"', $value); ?>"
onkeydown="document.adminForm.col50row<?= $nedit ?>.value=1234>
</td>
(Code gekürzt/vereinfacht)
nun bekomme ich den Test-Wert 1234 bei Änderung eines der Felder, leider habe ich echt keine Ahnung wie ich nun die dynamisch kreierten Felder (die auch in der Anzahl variieren können) anspreche, addiere und teile.
Schematisch/Mathematisch sollte es ja so funktionieren:
onkeydown="document.adminForm.col50row<?= $nedit ?>.value=(Feld1+Feld2...+Feld10)/Feldanzahl>
Bitte helft mir ein bisschen...