Bonjour, on me demande d'ajouter des liens pour supprimer et modifier un enregistrement avec des requêtes SQL en php :
J'ai le code suivant avec 1.php:
Voici la constitution de 4.php qui est un exemple de connexion à la bdd :
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
65
66
67
68
69
70
71 <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="style.css" /> </head> <?php require_once("2.php"); require_once("3.php"); $listeSalaries = getAllSalaries($conn) ; ?> <table border=2> <th>id</th> <th>nom</th> <th>prenom</th> <th>date-naissance</th> <th>date-embauche</th> <th>salaire</th> <th>service</th> <?php foreach ($listeSalaries as $leSalarie): ?> <tr> <td><?php echo $leSalarie['idsalaries']; ?></td> <td><?php echo $leSalarie['nom']; ?></td> <td><?php echo $leSalarie['prenom']; ?></td> <td><?php echo $leSalarie['date_naissance']; ?></td> <td><?php echo $leSalarie['date_embauche']; ?></td> <td><?php echo $leSalarie['salaire']; ?></td> <td><?php echo $leSalarie['service']; ?></td> </tr> <?php endforeach; ?> </table> <?php $nbSalaries = getNbSalaries($conn); $salaireMoy = salaireMoyen($conn); $salaireMin = salaireMin($conn); $salaireMax = salaireMax($conn); $salariesService = salariesParService($conn); print_r($salariesService); echo"\n <br> <br>"; print("nombre de salariés par service : "); echo"\n <br>"; foreach ($salariesService as $cle => $valeurs) { //la deuxième boucle pour parcourir toutes les valeurs associées à une clé foreach ($salariesService[$cle] as $nom){ print($nom."\n <br>"); } } ?> <a href="4.php">Ajouter salariés </a>
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 <?php try { $bdd = new PDO('mysql:host=localhost;dbname=salaries', 'root', ''); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } // On ajoute une entrée dans la table jeux_video $bdd->exec('INSERT INTO jeux_video(nom, possesseur, console, prix, nbre_joueurs_max, commentaires) VALUES(\'Battlefield 1942\', \'Patrick\', \'PC\', 45, 50, \'2nde guerre mondiale\')'); echo 'Le jeu a bien été ajouté !'; ?>
Comment peut-on lier un lien <a href="x"> lien </a> avec des requêtes SQL permettant de modifier et de supprimer une ligne dans un tableau en sql ?
Pour modifier je connais la requête suivante : UPDATE table
SET nom_colonne_1 = 'nouvelle valeur'
WHERE condition
Pour supprimer je connais la requête suivante : DELETE FROM `table`
WHERE condition
Merci beaucoup si quelqu'un peut m'expliquer ce processus de lien en SQL, bonne journée à vous.
Partager