sql >> Databáze >  >> RDS >> Mysql

Smazat vybrané položky pomocí modálního potvrzení PHP

Z toho, co jsem pochopil, máte dvě otázky:

  1. Jak vložit zaškrtávací políčka do seznamu CRUD, abyste smazali všechny položky najednou.

    Zdá se, že používáte update_list() načíst všechny položky na váš stůl. Protože tomu tak je, musíte přidat další <td> v tomto řádku na tuto iteraci s prvkem checkbox.

            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>"
                );
            });
    

    Jakmile budete mít tuto sadu, můžete pomocí jquery shromáždit všechna zaškrtávací políčka podle třídy .item_checkbox a spusťte funkci odstranění.

  2. Jak zajistit, aby pole VYBRAT zemi bylo předem vybráno, když upravujete položku

    Vzhledem k tomu, že používáte bootstrap mody, když upravujete položku, tento modal se zobrazí a zobrazí tyto informace. Co musíte udělat, je odeslat ID země dané položky do formuláře daného modalu, aby bylo možné jej předem vybrat, takže proveďte následující změnu:

    první v #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>
    

    pak v '#edit_link', 'click', function (e) přidat:

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



  1. Top 3 tipy, které potřebujete vědět, abyste mohli psát rychlejší SQL pohledy

  2. Jaký je nejlepší způsob ukládání obrázků uživatelů pomocí PHP a MySQL?

  3. VB.net - vložit/načíst obrázek z databáze mysql přímo do/z Pictureboxu

  4. Vyberte dynamické sloupce v mysql