Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Usuń wybrane pozycje z potwierdzeniem modalnym PHP

Z tego, co rozumiem, masz dwa pytania:

  1. Jak umieścić pola wyboru na liście CRUD, aby usunąć wszystkie elementy naraz.

    Wygląda na to, że używasz update_list() aby załadować wszystkie przedmioty na stole. Ponieważ tak jest, musisz dodać dodatkowy <td> w tym wierszu do tej iteracji z elementem 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>"
                );
            });
    

    Gdy już masz ten zestaw, możesz użyć jquery, aby zebrać wszystkie pola wyboru według klasy .item_checkbox i uruchom funkcję usuwania.

  2. Jak upewnić się, że pole WYBIERZ kraj jest wstępnie wybrane podczas EDYCJI elementu

    Ponieważ używasz modów ładowania początkowego, kiedy edytujesz element, ten mod będzie wyskakujący z informacją. Musisz tylko wysłać identyfikator kraju tego elementu do formularza tego modalu, aby można go było wstępnie wybrać, więc wprowadź następującą zmianę:

    najpierw w #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>
    

    następnie w '#edit_link', 'click', function (e) dodaj:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TO_SECONDS() Przykłady – MySQL

  2. Sortowanie danych wyjściowych wiersza SQL według dowolnej kolejności?

  3. Wybierz rekordy z dzisiaj, w tym tygodniu, w tym miesiącu php mysql

  4. MySQL:czy istnieje coś takiego jak wewnętrzny identyfikator rekordu dla każdego rekordu w tabeli MySQL?

  5. Jaki jest najszybszy sposób wyszukiwania dużych tabel dla punktów w promieniu MySQL (szerokość geograficzna)