Suppression multiple
Résolu
bissdebrazza
Messages postés
2886
Statut
Contributeur
-
bissdebrazza Messages postés 2886 Statut Contributeur -
bissdebrazza Messages postés 2886 Statut Contributeur -
Bonjour,
Je suis en train de réaliser un module sur la suppression multiple des agents.Alors j'ai mis le script qui me permet de supprimer plusieurs agents à la fois à l'aide des checkbox.Le script fonctionne à moitié car si je sélectionne plusieurs agents,eh ben le script ne supprime q'un seul agent.
Alors je me demande ai-je manqué quelque chose?
Ci dessous les scripts:
Page formulaire
Page de script de suppression
Merci pour vos éclaircissements
--
«Il faut avoir déjà beaucoup appris de choses pour savoir demander ce qu'on ne sait pas.»
Jean-Jacques ROUSSEAU
Je suis en train de réaliser un module sur la suppression multiple des agents.Alors j'ai mis le script qui me permet de supprimer plusieurs agents à la fois à l'aide des checkbox.Le script fonctionne à moitié car si je sélectionne plusieurs agents,eh ben le script ne supprime q'un seul agent.
Alors je me demande ai-je manqué quelque chose?
Ci dessous les scripts:
Page formulaire
<?php
require_once('connexion.php');
mysql_select_db($database, $db);
$sql = "SELECT * FROM agent";
$query = mysql_query($sql)
or die ("Requête incorrecte");
$result = mysql_numrows($query);
if ($result>0) {
while ($row = mysql_fetch_array($query)) {
$sortie.='
<input type="checkbox" name="erase" value="'.$row["id_agent"].'"> '.$row["nom"].' <br />
';
$button.='<input type="submit" value="Supprimer"';
} // Fin boucle while
echo '
<form action="delete.php" method="post">
'.$sortie.'
'.$button.'
</form> ';
}else{
echo "Aucun enregistrement";
}
mysql_close();
?>
Page de script de suppression
<?php
$arr=array($_POST['erase']);
if (!isset($_POST['erase'])){
echo"aucun enregistrement à supprimer";
}
else{
require_once('connexion.php');
mysql_select_db($database, $db);
foreach ($arr as $valeur){
$sql="DELETE FROM agent where id_agent='$valeur'";
$req= mysql_query($sql);
}
mysql_close();
}
?>
Merci pour vos éclaircissements
--
«Il faut avoir déjà beaucoup appris de choses pour savoir demander ce qu'on ne sait pas.»
Jean-Jacques ROUSSEAU
Configuration: ACER Aspire 3050 (Pour mes bêtises) Windows Vista Édition Familiale Basique Processeur:Mobile AMD Semptron 3500+ RAM Standard : 1536 Mo (512 + 1024) - mémoire maximale : 4096 Mo Disque dur 80 Go -------------------------------------------------------------------------------------------------------------- Toshiba Satellite L300-1AR / T3200 2GHz (Ordinateur de service) Windows Vista Professionnel Processeur :Processeur Intel Pentium double coeur T3200 - 2Ghz Mémoire cache :cache niveau 2 : 1 Mo RAM Standard : 3072 Mo (2048 + 1024) - mémoire maximale : 4096 Mo - technologie : DDR2 RAM (800 MHz) Disque dur 250 Go Stockage optique Lecteur DVD Super Multi (Double Couche) Mémoire vidéo Jusqu'à 1340 Mo
A voir également:
- Suppression multiple
- Forcer suppression fichier - Guide
- Copier coller multiple - Guide
- Suppression compte google - Guide
- Suppression compte gmail - Guide
- Ecran multiple pc - Guide
Là,eh ben plus de suppression.Il ne fait plus rien.