Bonjour,
J'espére avoir posté au bon en droit.
J'ai un ptit souci. J'ai créé un site web et j'aimerai supprimer les données via le site sans aller sur la base de donnée.
Je sais que je dois me connecter a la base de donnée et utiliser DELETE, mais j'aimerai supprimer la donnée choisi avec un preparer mais j'y arrive pas, pouvez vous m'aider ?m
Voici mon code pour choisir le fichier â supprimer :
Voici le code qui doit supprimer la données choisi :
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
54
55
56
57
58
59
60
61
62
63
64 <!DOCTYPE HTML> <html> <head> <title>Martin Pariza</title> <meta name="description" content="website description" /> <meta name="keywords" content="website keywords, website keywords" /> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" /> <link rel="stylesheet" type="text/css" href="../css/style.css" /> <!-- modernizr enables HTML5 elements and feature detects --> <script type="text/javascript" src="../js/modernizr-1.5.min.js"></script> </head> <body> <div id="container"> <div id="main"> <?php include("../includes/header.php");?> <div id="site_content"> <div id="sidebar_container"> <?php include("../includes/news.php");?> <?php include("../includes/menu_right.php");?> </div> <div id="content" style="text-align:center;"> Selectionne la tab's à supprimer<br><br> <form action="supprTabVal.php" method="get"> <select name="supprTab"> <option value="Choisi une tab..." selected>Choisi une tab...</option> <?php include("../includes/bdd.php"); $reponse = $bdd->query('SELECT up_filename, up_filePDF, up_fileTE, up_fileGP FROM tab'); while($donnees = $reponse->fetch() ) { echo '<option>' . $donnees['up_filename'] . '</option>'; } ?> </select> <input type="submit" value="Supprime tab"/> </form> <p></p> <h2></h2> <p></p> <ul> </ul> </div> </div> <?php include("../includes/pied.php");?> </div> </div> <script type="text/javascript" src="../js/jquery.min.js"></script> <script type="text/javascript" src="../js/jquery.easing.min.js"></script> <script type="text/javascript" src="../js/jquery.lavalamp.min.js"></script> <script type="text/javascript"> $(function() { $("#lava_menu").lavaLamp({ fx: "backout", speed: 700 }); }); </script> </body> </html>
Merci de votre aide
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
54
55
56
57
58
59
60
61
62
63
64 <!DOCTYPE HTML> <html> <head> <title>Martin Pariza</title> <meta name="description" content="website description" /> <meta name="keywords" content="website keywords, website keywords" /> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" /> <link rel="stylesheet" type="text/css" href="../css/style.css" /> <!-- modernizr enables HTML5 elements and feature detects --> <script type="text/javascript" src="../js/modernizr-1.5.min.js"></script> </head> <body> <div id="container"> <div id="main"> <?php include("../includes/header.php");?> <div id="site_content"> <div id="sidebar_container"> <?php include("../includes/news.php");?> <?php include("../includes/menu_right.php");?> </div> <div id="content" style="text-align:center;"> <?php if(isset($_GET['supprTab'])) { include("../includes/bdd.php"); $req = $bdd->prepare('DELETE FROM tab WHERE id = :id'); $req->execute(array( 'id' => $_GET['supprTab'] )); echo 'tab supprimé'; } else { echo 'tab non supprimé'; } ?> <p></p> <h2></h2> <p></p> <ul> </ul> </div> </div> <?php include("../includes/pied.php");?> </div> </div> <script type="text/javascript" src="../js/jquery.min.js"></script> <script type="text/javascript" src="../js/jquery.easing.min.js"></script> <script type="text/javascript" src="../js/jquery.lavalamp.min.js"></script> <script type="text/javascript"> $(function() { $("#lava_menu").lavaLamp({ fx: "backout", speed: 700 }); }); </script> </body> </html>
Partager