Mysql
 sql >> база данни >  >> RDS >> Mysql

Изтриване на избрани елементи с модално PHP потвърждение

Доколкото разбирам, имате два въпроса:

  1. Как да поставите квадратчета за отметка в списъка си CRUD, за да изтриете всички елементи наведнъж.

    Изглежда, че използвате update_list() за да заредите всички елементи на вашата маса. Тъй като случаят е такъв, трябва да добавите допълнителен <td> в този ред към тази итерация с елемента квадратче за отметка.

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

    След като имате този набор, можете да използвате jquery, за да съберете всички квадратчета за отметка по клас .item_checkbox и стартирайте функция за изтриване.

  2. Как да се уверите, че полето ИЗБОР на държава е предварително избрано, когато РЕДАКТИРАТЕ елемент

    Тъй като използвате модали за стартиране, когато редактирате елемент, този модал ще изскочи, показвайки тази информация. Това, което трябва да направите, е да изпратите идентификационния номер на държавата на този елемент до формуляра на този модал, за да може да бъде предварително избран, така че направете следната промяна:

    първо в #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>
    

    след това в '#edit_link', 'click', function (e) добави:

    $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. Има ли една заявка, която може да актуализира пореден номер в множество групи?

  2. Използване на file_get_html(); връща HTML със специални знаци, дори когато използвам -> обикновен текст

  3. MySQL Recursive получава цялото дете от родител

  4. MySQL избира координати в обхват

  5. как да отразите специални символи като åäö с utf8