Récuperer l'action de checkbox

svp comment je peut récupérer la valeur de checkbox pour supprimer les lignes cocher de la base de données . [code php]
et mercii

2 réponses

  1. Dans un tableau.

    <input type="checkbox" name="tab_suppr[]" value="11"/>
    <input type="checkbox" name="tab_suppr[]" value="12"/>
    <input type="checkbox" name="tab_suppr[]" value="14"/>
    ...
     
    <?php
     
    if(isset($_POST['tab_suppr']))
    { //sera vrai si au moins un moins un checkbox a été coché
     
    	foreach($_POST['tab_suppr'] as $ligne_checkbox){
     
    		//ici à chaque passage $checkbox contiendra la valeur de l'attribut value d'une des cases à cocher
    		echo $ligne_checkbox; //ex. : 12 16 23 31 ...							
    	}
    }
    ?>
    1. ça c le code de tableau
      je besoin de code d'action bouton supprimer
      - quand je clique sur le bouton les ligne cocher seront supprimer de la base

      <?php
      $servername = "localhost";
      $username = "root";
      $password = "";
      $dbname = "mabase";
      // Create connection     
      $conn = new mysqli($servername, $username, $password, $dbname);
      // Check connection
      if ($conn->connect_error) {
          die("Connection failed: " . $conn->connect_error);
      }
      $sql = "SELECT  *  FROM rapport";
      $result = $conn->query($sql);
      
      
      echo "<table border='1'><tbody>";
      echo "<tr><td bgcolor='#C0C0C0'>Réference</td>
      <td bgcolor='#C0C0C0'>Sujet</td>
      <td bgcolor='#C0C0C0'>Encadreur</td>
      <td bgcolor='#C0C0C0'>Propriétaire</td>
      <td bgcolor='#C0C0C0'>Année Univ</td>
      <td bgcolor='#C0C0C0'>Supprimer</td></tr>";
      if ($result->num_rows > 0) {
          // output data of each 
         while($row = $result->fetch_assoc()) {
      echo "<tr>
      <td bgcolor='#C2E2DA'>".$row['ref']."</td>
      <td bgcolor='#C2E2DA'>".$row['sujet']."</td>
      <td bgcolor='#C2E2DA'>".$row['encadreur']."</td>
      <td bgcolor='#C2E2DA'>".$row['proprietaire']."</td>
      <td bgcolor='#C2E2DA'>".$row['annee']."</td>
      <td bgcolor='#C2E2DA'><input type='checkbox' name='case[]' ></td></tr>";   }
      echo "</tbody></table>";
      echo"<input type='submit' name='supprimer' value='Supprimer' onclick='http://localhost/wordpress/?page_id=527'></form>";
      } else {
          echo "aucune";
      }
      $conn->close();
      
      ?>