sql >> Databasteknik >  >> RDS >> Mysql

Ta bort valda objekt med modal bekräftelse PHP

Vad jag förstår har du två frågor:

  1. Så här sätter du kryssrutor på din CRUD-lista för att radera alla objekt på en gång.

    Det verkar som att du använder update_list() för att ladda alla föremål på ditt bord. Eftersom så är fallet måste du lägga till en extra <td> i den raden till den iterationen med checkbox-elementet.

            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 den uppsättningen kan du sedan använda jquery för att samla alla kryssrutor efter klass .item_checkbox och kör en raderingsfunktion.

  2. Så här säkerställer du att fältet VÄLJ land är förvalt när du EDITAR ett objekt

    Eftersom du använder bootstrap-modaler, när du redigerar ett objekt, kommer den modalen att dyka upp som visar den informationen. Vad du behöver göra är att skicka objektets lands-ID till den modalens formulär så att det kan väljas i förväg, så gör följande ä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>
    

    sedan i '#edit_link', 'click', function (e) lägg till:

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



  1. Hur beräknar man multiplikationsvärdet inuti while-loopen i PHP?

  2. Hur man skapar dynamisk sql för med sys_refcursor i oracle

  3. Hur gör man oracle-tabellnamn skiftlägesokänsliga?

  4. Tuning SQL Query i Oracle