sql >> データベース >  >> RDS >> Mysql

モーダル確認PHPで選択したアイテムを削除する

    私が理解していることから、2つの質問があります:

    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. アイテムを編集するときに[国の選択]フィールドが事前に選択されていることを確認する方法

      ブートストラップモーダルを使用しているため、アイテムを編集すると、そのモーダルがポップアップ表示され、その情報が表示されます。事前に選択できるように、そのアイテムの国IDをそのモーダルのフォームに送信する必要があるため、次の変更を行います。

      #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. PHP文字列配列値を引用する方法

    2. node.jsのsequelizeを使用して古いデータベースからデータベースを再作成する方法

    3. PostgreSQLでテーブルのリスト列名とデータ型を取得するにはどうすればよいですか?

    4. SQL:ENUMと1対多の関係の利点は?