Récupérer l'action de case à cocher dans un tableau
Résolu
sabrina_mef
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
sabrina_mef Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
sabrina_mef Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
svp comment je peut récupérer la valeur de case à cocher pour supprimer les lignes cocher de la base de données .
et merci
svp comment je peut récupérer la valeur de case à cocher pour supprimer les lignes cocher de la base de données .
et merci

<?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 "<form method='post' action='supp.php'>
<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='id_rap[]' value='".$row['ref']."'></td></tr>"; }
echo "</tbody></table>";
echo"<input type='submit' name='btSupprimer' value='Effacer les rapport cochés'></form>";
} else {
echo "aucune";
}
$conn->close();
?>
A voir également:
- Récupérer l'action de case à cocher dans un tableau
- Action - Guide
- Tableau word - Guide
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Trier un tableau excel - Guide
- Tableau ascii - Guide
1 réponse
Bonjour,
c'est assez simple, lors de la soumission du formulaire les cases cochées vont alimenter l'array id_rap, qui se trouvera dans l'array $_POST, de ce fait voici un code, qui placé sur ta page supp.php te permettra de faire la suppression.
Cordialement.
c'est assez simple, lors de la soumission du formulaire les cases cochées vont alimenter l'array id_rap, qui se trouvera dans l'array $_POST, de ce fait voici un code, qui placé sur ta page supp.php te permettra de faire la suppression.
if(isset($_POST['id_rap'])) { foreach($_POST['id_rap'] as $id) { echo $id.' '; // affiche l'id (ou ref) des cases qui ont été coché. // Insère ici ta fonction de suppression en fonction de l'id. } }
Cordialement.
merci
soit dans ton cas je pense :
ca fonctionne
:)