Bonjour j'ai un gros soucis et ça fais 1 semaine que je bloque et que je n'arrive pas a trouver la réponse. Je me considère comme débutant et j'aimerai que quelqu'un puisse m'aider en corrigeant mon code. Il se situe dans la page de gestion des membres de mon site, je voudrai avoir la possibilité de supprimer le membre que je choisit quand je clic dessus. Je n'arrive pas à attribuer la valeur 0 qui veut dire qu'on n'affiche pas le membre à l'id ou j'ai cliqué sur le bouton.
voici le formulaire
et voici le traitement
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"> <head> *****<meta http-equiv="content-type" content="text/html; charset=utf-8" /> *****<title>Affichage en colonne avec BD - solution 2</title> </head> * <body> * <table border=1> <h1> Athlètisme </h1> ****<thead><tr> ***********<th>ID</th> ***********<th>Nom</th> ***********<th>Prenom</th> ***********<th>Sexe</th> ***********<th>Classe</th> ************* ************<th>Statut</th> *******</tr> ***</thead> ***** ******* <?php //Connection avec la BDD. * * ********mysql_connect("localhost", "root", ""); ********mysql_select_db("test"); ********* ********$reponse = mysql_query("SELECT id, nom, prenom, date_de_naissance, sexe, classe, sport, statut FROM eleves WHERE statut= '1' AND sport= 'Athlètisme'"); ********* **********while($_POST = mysql_fetch_array($reponse)) ************{ ************?> ******* ****<tbody> ****************** ********************<td><?php echo $_POST['id'];?></td> ********************<td><?php echo $_POST['nom'];?></td> ********************<td><?php echo $_POST['prenom'];?></td> ********************<td><?php echo $_POST['sexe'];?></td> ********************<td><?php echo $_POST['classe'];?></td> ********************* ********************<td> ********************* ********************<a href="validation.php?id=<?php echo uniqid('id');?>">Page B</a> ********************* ********************* ****</tbody> ***** *****<?php *************//fin de la boucle, le tableau contient toute la BDD ***********} mysql_close(); //deconnection de mysql ************?>
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 <?php * * // Connexion à la base de données try { ****$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', ''); } catch(Exception $e) { ********die('Erreur : '.$e->getMessage()); } * // Insertion du message à l'aide d'une requête préparée $id = $_GET['id']; $req = $bdd->prepare('UPDATE eleves SET statut = 0 WHERE id=$id'); $req->execute(array()); * * // Redirection * ?>
Partager