Ja ich meine, das ja im JS eindeutig bestimmt ist was berechnet werden soll.
Nehmen wir mal an das Formular wird aber Dynamisch mit php erstellt (Dynamisch in dem Sinn, wenn man Die Datenbank updatet ist es ja auch auf der Seite)
Gibt es ne Möglichkeit das JS klein zu halten oder müsste ich jetzt auch noch eine While-Schleife (PHP) bei dem JS machen, damit "automatisch" die restlichen berechnet werden?
z.B.
PHP
<script type="text/javascript">
function addieren(id,menge,preis){ // Funktion "addieren" mit den parametern "id", "menge", "preis"
var erg = menge*preis; // Variable "erg" wird errechnet über "menge" und "preis"
<?php
$abfrage = "SELECT url, urlname FROM links";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "input2 = document.getElementById(\"erg".$row[id]."\")";
}
?>
document.getElementById("ges1").value = <?php
$abfrage = "SELECT url, urlname FROM links";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "parseInt(input".$row[id].".value)+";
}
?>
document.getElementById('erg'+id).value = erg // Variable "erg" wird über Element "erg"+"id" ausgegeben
}
</script>
Alles anzeigen
Das Beispiel würde ja So gehne, aber das JS wird halt sehr lang
Hoffe hab mich verständlich ausgedrückt XD