Hallo Zusammen
ich habe eine Frage und komme nicht weiter :
in eine Wagenliste von z.B. 10 Wagen ( oder mehrere ), soll die erste 5 wagen in eine zweiter Spalte dargestellt :
WGN | Gewicht P | Gewicht G
111 | Leer | 20
222 | Leer | 20
333 | Leer | 20
444 | Leer | 20
555 | Leer | 20
666 | 20 | Leer
777 | 20 | Leer
888 | 20 | Leer
999 | 20 | Leer
100 | 20 | Leer
ich habe versucht mit LIMIT , aber das beenden meine Wiessen
Code
<style>
table,td{
border:1px solid black;
}
th{
background:lightgrey;
border:2px solid black;
}
</style>
<table>
<thead>
<tr><th>Zug Gewicht</th>
<th>WagenNr </th> <th>Gewicht P </th> <th>Gewicht G</th>
</tr></thead>
<tbody>
</tbody>
</table>
<script>
// Datenbank simulieren
var wagen='Zug';
var gewicht='X';
var gewicht2='--';
var sammeln='';
var start=false;
var zug_ge=600;
for(a=1;a<=30;a++){// simuliere ausgabe daTENBANK
zug_ge+=40;
if(zug_ge==800){
sammeln+='<tr><th colspan="4">Über 800 unter 1200</th></tr>';
}
if(zug_ge==1200){
var bis_5=0;
var start=true;
sammeln+='<tr><th colspan="4">Über 1200 erste 5 in G</th></tr>';
}
if(start==true){
bis_5++;
if(bis_5<=5){
sammeln+=`<tr>
<td>${zug_ge}</td>
<td>${wagen+a}</td>
<td>${gewicht2}</td>
<td>${gewicht}</td>
</tr>`;
}else{
start=false;
}
}else{
sammeln+=`<tr>
<td>${zug_ge}</td>
<td>${wagen+a}</td>
<td>${gewicht}</td>
<td>${gewicht2}</td>
</tr>`;
}
}
document.getElementsByTagName('tbody')[0].innerHTML=sammeln;
</script>