sql >> Database teknologi >  >> RDS >> Mysql

Slet valgte elementer med modal bekræftelse PHP

Så vidt jeg forstår, har du to spørgsmål:

  1. Sådan sætter du afkrydsningsfelter på din CRUD-liste for at slette alle elementer på én gang.

    Det ser ud til, at du bruger update_list() for at indlæse alle genstande på dit bord. Da det er tilfældet, skal du tilføje en ekstra i den række til den iteration med afkrydsningsfeltelementet.

            data.results.forEach(function (i) {
                $("#list").find("tbody").append(
                    "<tr>" +
                    "<td><input class='item_checkbox' type='checkbox'/></td>" +
                    "<td>" + i.pais + "</td>" +
                    "<td>" + i.nome + "</td>" +
                    "<td>" + i.empresa + "</td>" +
                    "<td align='center'><a class='btn btn-primary glyphicon glyphicon-pencil' title='Editar' id='edit_link' href='" + JSON.stringify(i) + "'></a> | <a class='btn btn-danger glyphicon glyphicon-trash' title='Deletar' id='delete_link' href='"  + JSON.stringify(i) + "'></a></td>" +
                    "</tr>"
                );
            });
    

    Når du har det sæt, kan du bruge jquery til at samle alle afkrydsningsfelter efter klasse .item_checkbox og kør en slettefunktion.

  2. Sådan sikrer du dig, at feltet VÆLG land er forudvalgt, når du REDIGERER et element

    Da du bruger bootstrap-modaler, når du redigerer et element, vil den modal pop-up vise denne information. Det, du skal gøre, er at sende det pågældende elements lande-id til den pågældende modals formular, så det kan vælges på forhånd, så gør følgende ændring:

    først i #editar_modal

    <div class="form-group">
        <label class="control-label">País:</label>
        <select id="pais_input" name="pais">
        <?php foreach ($array_pais as $pais) { ?>
            <option value="<?php echo $pais ?>"><?php echo $pais ?></option>
        <?php } ?>  
    </div>
    

    derefter i '#edit_link', 'klik', funktion (e) tilføje:

    $modal.find("#pais_input").val(info.pais);
    



  1. Sådan får du adgang til og opdaterer Sqlite db-fil gemt lokalt [aktivmappe] i projektfil ved hjælp af cordova

  2. Opdater aktivitetsdata fra tjenesten, når den er sat på pause

  3. Postgres:Hvordan formaterer jeg et int-tidsstempel som læsbar datostreng?

  4. Lyt til Microsoft Access Podcast Episode 1