A ver si sirve esto
Código Javascript
:
Ver originalfunction suma(id_elem, id_sel){
var num = parseFloat(document.getElementById(id_sel).value);
var res = document.getElementById(id_elem);
var num2 = parseFloat(res.value);
var suma = num+num2;
res.value = suma;
}
Y tus select imprimilos asi en php
Código PHP:
Ver originalecho "<select name='cod_jugador1' id='cod_jugador1' onchange='suma('input_1', this.id)'>";
// .........
echo "<select name= 'cod_jugador2' id='cod_jugador2' onchange='suma('input_2', this.id)'>";
Luego en tu pagina agrega tantos imputs como selects imprimas (podrias hacerlo con php) con los nombres input_1, input_2 etc... Con value=0. Que te quede asi:
Código HTML:
<html>
<body>
<!-- Aca estarian tus select's generados con php -->
<!-- Luego mas abajo, las cajas de texto -->
<input type="text" id="input_1" value="0" />
<script type="text/javascript">
function suma(id_elem, id_sel){
var num = parseFloat(document.getElementById(id_sel).value);
var res = document.getElementById(id_elem);
var num2 = parseFloat(res.value);
var suma = num+num2;
res.value = suma;
}</script>
</body>
</html>