Récuperer l'action de checkbox
2 réponses
-
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 ... } } ?>-
ç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(); ?>
-
