1 pièce(s) jointe(s)
Ajouter des liens pour supprimer et modifier un enregistrement avec des requêtes SQL en php
Bonjour, on me demande d'ajouter des liens pour supprimer et modifier un enregistrement avec des requêtes SQL en php :
Pièce jointe 632716
J'ai le code suivant avec 1.php:
Code:
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> |
Voici la constitution de 4.php qui est un exemple de connexion à la bdd :
Code:
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.