Sur une liste d'utilisateurs, lorsque je coche la checbocks correspondante je souhaiterai supprimer l'utilisateur de la base de données en cliquant sur valider mais ca ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php require_once("connexion.php"); $query="SELECT * FROM utilisateurs ORDER BY idutilisateur"; $repSQL = pg_exec($query) or die ("Erreur"); while ($donnees = pg_fetch_assoc($repSQL)) { echo $donnees['idutilisateur'].' '.' '.' '; echo $donnees['nom'].' '.' '; echo $donnees['prenom'].'<br />'; if($_POST["supprimer".$donnees['idutilisateur']]=='on') { echo "BONJOUR"; $sql ='DELETE FROM utilisateurs WHERE idutilisateur ='.$donnees['idutilisateur']; $result=pg_exec($sql) or die ("Erreur"); } } ?>
Dans le while, a l'execution, on ne rentre pas dans le if. Serait-elle de là l'erreur ? Erreur dans le code ?
Partager