Hallo allerseits,
ich komme einfach nicht drauf, was ich hier falsch mache.
die Abfrage auf null will nicht funktionieren.
Obwohl ich die Abfrage auf "null" durchführe bekomme ich in der Zeile while (document.get...) {
die Meldung:
Nach Ausnahmefehler angehalten
TypeError: document.getElementById(...) is null
es spielt auch keine Rolle ob ich null oder 'null' abfrage
schöner wäre es natürlich, wenn ich die while-schleife durch eine JQuery each-schleife
ersetzten könnte, dann könnte ich den key $j anders nutzen
aber das habe ich gar nicht hinbekommen, ich frage mich,
ob die ID's der <td>'s auf diese Weise überhaupt ein echtes array bilden oder nur ein psoydo-array,
halt Variablennamen mit eckigen Klammern, ist,
obwohl das ja eigentlich nicht gehen dürfte
aber der Inhalt von .innerHTML wird mir schon richtig ausgegeben
Code:
<table>
<tr>
<?php
$j = 0;
while ($set = mysqli_fetch_assoc($my_cart_res)) {
echo "<td id=\"price[".$j++."]\">".$set['Price']."</td>"
}
?>
</tr>
</table>
<script>
var k = 0;
var p = 0.0;
while (document.getElementById('price['+k+']').innerHTML !== null ) {
p += document.getElementById('price['+k+']').innerHTML;
k++;
}
</script>
bin um jede Inspiration dankbar
Lieber Gruß
Zen