Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara Memadam Berbilang Baris Menggunakan Kotak Pilihan dalam PHP: Panduan Nyahpepijat

Cara Memadam Berbilang Baris Menggunakan Kotak Pilihan dalam PHP: Panduan Nyahpepijat

Patricia Arquette
Patricia Arquetteasal
2024-10-27 13:32:02719semak imbas

How to Delete Multiple Rows Using Checkboxes in PHP: A Debugging Guide

Pemadaman Berbilang Baris melalui Pemilihan Kotak Semak dalam PHP

Apabila menghadapi kesukaran untuk memadam berbilang baris daripada jadual pangkalan data MySQL, adalah penting untuk meneliti kod PHP untuk sebarang kemungkinan ralat. Satu isu biasa timbul apabila cuba memilih kotak pilihan untuk dipadamkan.

Pemilihan Kotak Semak dan Penggelung

Pada mulanya, kod PHP menggunakan kotak pilihan individu dengan nama yang berbeza. Untuk menangani perkara ini, kita perlu merawatnya sebagai tatasusunan menggunakan "kotak semak[]". Ini membolehkan kami menentukan bilangan kotak pilihan yang telah dipilih dan seterusnya menggelungkannya untuk pemadaman.

Sambungan Pangkalan Data dalam Pertanyaan

Ralat tambahan ditemui dalam kod. Fungsi "mysqli_query" memerlukan dua parameter: sambungan pangkalan data dan rentetan pertanyaan. Dalam kod yang disediakan, sambungan pangkalan data tidak dihantar kepada pertanyaan. Dengan menambahkan parameter sambungan pangkalan data, pertanyaan boleh dilaksanakan dengan betul.

Kod Dioptimumkan

Kod di bawah menggabungkan kedua-dua rawatan tatasusunan untuk kotak pilihan dan kemasukan pangkalan data sambungan dalam pertanyaan:

<code class="php">if(isset($_POST['delete'])) {
  $checkbox = $_POST['checkbox'];
  for($i=0; $i<count($checkbox); $i++) {
    $del_id = $checkbox[$i];
    $sql = "DELETE FROM links WHERE link_id='$del_id'";
    $result = mysqli_query($dbc, $sql);
  }
  if($result){
    echo '<meta http-equiv=&quot;refresh&quot; content=&quot;0;URL=view_links.php&quot;>';
  }
}</code>

Dengan melaksanakan pengubahsuaian ini, anda boleh memadamkan berbilang baris secara berkesan daripada jadual pangkalan data anda menggunakan kotak pilihan.

Atas ialah kandungan terperinci Cara Memadam Berbilang Baris Menggunakan Kotak Pilihan dalam PHP: Panduan Nyahpepijat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn