Hallo EKKi,
Da hast Du Recht ;-)
Das ganze ist eine Komponente zu Joomla, und generiert einfach Tables mit beliebigen View´s um Daten aus der DB herzuzeigen.
hab hier mal den Quellcode der Zeile (natürlich sind es mehrere Zeilen), auch das Gedöns drumrum hab ich mal weggelassen.
Der Name der Felder generiert sich aus der mySQL Spalte und der Ausgegebenen Reihe (COLxROWx)
<form> // absenden entspricht Speicherung in mySQL
<table>
//HIER TABLE-HEAD usw.
<tr class="row0">
<td>
<input class="inputbox" type="text" size="5%"
name="col48row1" value="Max Mustermann"
onkeydown="document.adminForm.col50row1.value=MITTEL">
</td>
<td>
<input class="inputbox" type="text" size="5%"
name="col49row1" value="G2"
onkeydown="document.adminForm.col50row1.value=MITTEL">
</td>
<td>
<input class="inputbox" type="text" size="5%"
name="col75row1" value="BOL"
onkeydown="document.adminForm.col50row1.value=MITTEL">
</td>
<td>
<input class="inputbox" type="text" size="5%"
name="col51row1" value="300"
onkeydown="document.adminForm.col50row1.value=MITTEL">
</td>
<td>
<input class="inputbox" type="text" size="5%"
name="col51row1" value="200"
onkeydown="document.adminForm.col50row1.value=MITTEL">
</td>
// HIER JE NACH ANZAHL DER SPALTEN NOCH MEHR <TD><INPUT></TD> ...
<td>
<input class="inputbox" type="text" size="5%"
name="col51row1" value="500"
onkeydown="document.adminForm.col50row1.value=MITTEL">
</td>
<td>
// HIER SOLL DER MITTELWERT REIN
<input class="inputbox" type="text" size="5%"
name="col50row1" value="355.42857142857">
</td>
</tr>
<tr>
// HIER DANN ROW2 / ROW3 / usw. der Tabelle
</Table>
</form>
Die Ausgabe dann etwa so:
TABLE-HEAD
Max Mustemann G2 BOL 300 200 500 333,33
Ute Utenfrau G1 KL ...usw
...
und nun soll eben das letzte Feld je Reihe (col50row1) den aktuellen Mittelwert enthalten. Muss nicht mal in Echtzeit sein, einfach nur _VOR_ dem abschicken des <form>-tag´s.
Ich glaub´ es ist ganz einfach, ich kann´s nur nicht so richtig darstellen...