Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Checkboxes absteigend mit auswählen
#1
Moin,

ich benötige mal Eure Hilfe. Ich generiere mit php eine Liste aus einer DB. Jede Zeile ist aufsteigend durchnummeriert und beinhaltet eine Checkbox. Wenn man eine auswählt, sollen alle Checkboxes darüber, numerisch absteigend, mit ausgewählt werden.

Ich habe schon verschiedenen Sachen ausprobiert, aber es funktioniert nicht...

Hier der Code in verkürzter Form:
PHP-Code:
<table id="mySEARCH" class="shoppinglist-content">
<!-- ******************************************************************************** 
shopping list beginn-->
    <!-- script test start -->
    <?php
        
if(isset($_COOKIE['shoppinglist'])){
            $list $_COOKIE['shoppinglist'];
            $stmt $pdo->prepare("SELECT * FROM `$list`");
            $stmt->execute();
            $x 0;
            foreach($stmt as $item)
            $x++;?>
                <tr id="line<?php echo $x;?>" style="opacity: 1.0;">
                <td class="split-list"><input type="checkbox" id="split-list-<?php echo $x;?>" name="split-list" onchange="markAbove<?php echo $x;?>()" value="<?php echo $x;?>"></td>
                </tr>
                <script>
                    function markAbove<?php echo $x;?>(){
                        var choosedLine = document.querySelectorAll("input[type=checkbox]");
                        for(var i = <?php echo $x;?>; i > choosedLine.value; i--){
                            choosedLine.setAttribute("checked", "");
                        }
                        console.log(i);
                    }
                </script>
            <?php
            
}
        }else {
/******************************************************************************** shopping list end****/
            ?><tr><td></td><td></td><td>Keine Items vorhanden</td><td></td><td></td><td></td><td></td></tr><?php
        
}
    ?>
<!-- script test end -->
</table> 

[Bild: 20230517083630e6a7bebe3a62dd464dc6b4c6693d74bc.png]

Hat mir wer einen Tipp wie das funktionieren kann? Vielen Dank!
Schwarzer Humor ist wie essen, hat nicht jeder.
Zitieren


Nachrichten in diesem Thema
Checkboxes absteigend mit auswählen - von BastiBln - 17.05.2023, 09:18

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste