Bonjour,
j'ai besoin de votre aide, en faite j'ai une liste déroulante dynamique ou je récupère la liste des utilisateurs tout ca c'est bon
j'ai créer un bouton supprimer afin que: quand je sélectionne un nom de la liste je supprime
j'ai pu récupérer la liste, quand je clique sur le bouton supprimer la redirection se fait sur ma page cible sauf que rien n'est supprimer et j'ai ces messages:
Notice: Undefined property: PDOStatement::$rowCount in C:\wamp\www\gallerie\phpadd\admin\ciblesupp.php on line 71

L'utilisateur sélectionné n'existe pas !

la ligne 71 c'est la 18 ici de ma page cible

code de mon formulaire
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 <?php
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=gallerie', 'root', '');
}
catch(Exception $e)
{
	die('Erreur : '.$e->getMessage());
}
?>
<div id="apDiv5">
  <div id="apDiv1">
    <form action="ciblesupp.php" method="post" enctype="multipart/form-data" id="f1">
      <fieldset id="container">
      <legend>Suppression</legend>
 
                <span class="blanc">Choisir un utilisateur :</span>
<select name="username" id="username">
  <option>-Choisissez-</option>
  <?php
 
$reponse = $bdd->query('SELECT username FROM user');
 
while ($donnees = $reponse->fetch())
{
?>
 
  <option value="<?php echo $donnees['username']; ?>"> <?php echo $donnees['username']; ?></option>
  <?php
}
?>
</select>
<?php
 
echo "<td> <button type='button' onclick=\"if (confirm('Etes-vous sûre de vouloir supprimer cet utilisateur ?')) document.location.href='ciblesupp.php?username=".$donnees['username']."'\">Supprimer</button> </td>"
 ?>
 
    </fieldset>  
    </form>
code page cible:
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
22
23
24
25
26
27
28
29
30
31
32
        <?php
 
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=gallerie', 'root', '');
}
catch(Exception $e)
{
	die('Erreur : '.$e->getMessage());
}
 
if(!isset($_GET['username']) || !empty($_GET['username']) ) {header("location:ciblesupp.php");exit();}
$username = $_GET['username'] ;
$req = $bdd->prepare("SELECT * FROM user WHERE username = :username") or die(print_r($bdd->errorInfo()));
	$req->bindParam(':username', $username, PDO::PARAM_INT);
	$req->execute();
 
if($req->rowCount == '1')
{ 	
	$data = $req->fetch();	
	$req = $bdd->prepare("DELETE FROM user WHERE  username = :username") or die(print_r($bdd->errorInfo()));
	$req->bindParam(':username', $username, PDO::PARAM_INT);
	$req->execute();
 
 
	echo "<h5 style='text-align:center;color:#0084e3'> L'utilisateur a été supprimé avec succés ! </h5>";	
}
else 
{
echo "<h5 style='text-align:center;color:#0084e3'> L'utilisateur sélectionné n'existe pas !</h5>";
}
?>