Les instructions PHP pour l'accès à une base de données (Partie 4)

Slides:



Advertisements
Présentations similaires
PHP mySQL Extension php_mysql. Connexion à une base de données Établir une connexion mysql_connect(string server, string username, string password) –permet.
Advertisements

Les instructions PHP pour l'accès à une base de données MySql
 Formulaires HTML : traiter les entrées utilisateur
Le Langage de Manipulation de Données LMD. 2 Les ordres SQL de manipulation INSERT –Insertion (ajout) de ligne(s) dans une table –Utiliser SQL*LOAD pour.
Projet DLM 3.0 État d’avancement Amin Mesmoudi. Architecture Digest Web service Meeting Web service web service Mail Client Query Web service Sparql.
GROUPE RESTANT PROCÉDURE PRATIQUE. CONTEXTE GÉNÉRAL Les formations certifiées seront clôturées le 30 juin 2016 Les personnes en absence justifiée pour.
Abes agence bibliographique de l’enseignement supérieur Comment adapter les “modéles de notices” à vos besoins ?
Gestion des PJ Service National d'Enregistrement Dossier Unique.
Utilisation des squelettes Association Rhizomes – 11 août 2006.
Les instructions pour la création de cette présentation sont incluses dans la page de commentaires de chaque diapositive. Dans le menu Affichage, cliquez.
Toulibre : présentation de... xhtml + css par Rémy Sanchez.
Mode d’emploi TÉLÉINSCRIPTION. D ES T ÉLÉ - SERVICES À LA T ÉLÉ - INSCRIPTION TINSCRIPTIONS OBJECTIFS : pour les parents d’élèves :  Prendre connaissance.
Javascript & Le format JSON
Terminaux virtuels (VTY)
Comment corriger son code sans forcément appeler l’enseignant M2202
Analyse des nombres moyens d’événements indésirables graves et de décès déclarés chaque mois dans la base Eudravigilance pour un médicament donné Tutoriel.
Rappels et présentation du réseau local
Construire des requêtes
Environnement du développement de BD ORACLE REPORTS 10g
Robotisation de la ligne transitique
Présentation de Suputi
PHP & MYSQL.
PLAN DU MODULE (35 heures)
Université Stendhal - Grenoble
Langage de manipulation de données (LMD)
Caractéristiques paramétrables
Sicpa Ovins/Caprins (Geedoc) Mesures : Pesées, NEC, Abattage
Mesure SAP Guide rapide pour réaliser une mesure de système
Collecte de données CAPI
HTML.
Langage de Manipulation des Données LMD
BASE ELEVES PREMIER DEGRE
Asynchronous Javascript And Xml
Mon Espace Guide pas-à-pas
Afficher les Visiteurs Médicaux
SQL LMD FICHE 4.6.
Manipulation D’Une Base De Données
AJAX et JQuery
Langage d’interrogation des Données LID
A. DAAIF ENSET Mohammedia Université Hassan II Casablanca.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
7 Copyright © 2004, Oracle. Tous droits réservés. Utiliser les opérateurs ensemblistes.
D Copyright © 2004, Oracle. Tous droits réservés. Utiliser SQL*Plus.
Modification de l’ORS dans le 2D : Gestion des moyens
La gestion des habilitations par le partenaire
Guide de prise en main rapide Version 1.0
Informatique de base Pr. Namar Ydriss Cours 1: Introduction
Cours 5: Scripts Clients
Étape par étape : compléter l’évaluation de fin d’année
Informatique de base Pr. Namar Ydriss Cours 4: Formulaires
Programmation PHP / PDO
Support de formation Administrateur Compétences
BASE ELEVES PREMIER DEGRE
(ré)Affiliations GUIDE A DESTINATION DES GESTIONNAIRE DES AFFILIATIONS DES CLUBS ET DES LICENCIES Guide élaboré par : Jasmina MARKOVIC Comité Territorial.
Rediriger ses mails d’Office 365 Outlook Online vers une autre boîte
En cas de souci n'hésitez pas à joindre l’USEP 28 au
Tableau de bord d’un système de recommandation
Cliquez sur “Introduire chômage temporaire”
YII Yes It Is !.
Definition de html sommaire. Présentation de html, css et javascript Module 1.
Base MySQL SQLPHP(X)HTMLJavaScript sessions Navigateur PHPMyAdmin ServeurClient FTP Editeur Administration Visiteur JS scripts Saisie textes JS messages.
Gérer les accès à un module
Bases de données Singleton pour la connexion
STSWEB Structures : Divisions et groupes Supprimer des groupes par lots Diffusion Nationale TOULOUSE – Décembre 2008.
DONNÉE DE BASE QM Manuel de formation. Agenda 2  Introduction  Objectif de la formation  Données de base QM: Caractéristique de contrôle Catalogue.
ACCOMPAGNEMENT OUTILS D’AIDE TECHNOLOGIQUES
Support de formation Administrateur Compétences
Site web, Ce qu’il faut savoir ?
Transcription de la présentation:

Les instructions PHP pour l'accès à une base de données (Partie 4) Dans cette dernière partie nous allons étudier les instructions PHP permettant de supprimer une ou plusieurs lignes d'un tableau. Dans ce cas, il s’agit de requêtes de suppression de type « delete ». Exemple : On souhaite supprimer un salarié de la liste des employés.

Objectif/Besoin de l'application : On souhaite pouvoir supprimer un salarié de la liste des employés de la société. L'application à développer devra suivre les étapes suivantes : 1/ Un premier script PHP doit permettre de sélectionner un employé dans une liste déroulante faisant apparaître le matricule, le nom de l'employé ainsi que son service actuel. La liste déroulante sera générée à partir du tableau "employe". 2/ Une fois, le salarié sélectionné, le matricule du salarié sera envoyé à un second script php qui procèdera à la suppression du salarié concerné dans le tableau salarié.

Script 1 permettant de choisir le salarié à supprimer <!DOCTYPE html> <html> <head> <meta charset="utf-8"><title></title></head> <body> <h1>Suppression d'un salarié de la base</h1> <form method="post" action="suppression.php"> Choisir dans la liste déroulante le salarié à supprimer : <select name="matricule"> <?php include("connexion.php"); $resultat=$bdd->query("select matricule,nom,prenom,service from employe"); $ligne=$resultat->fetch(); while($ligne){ echo "<option value=".$ligne[0].">".$ligne[0]." ".$ligne[1]." ".$ligne[2]." ".$ligne[3]."</option>"; } ?> </select> <input type="submit" value="Envoyer"> </form> </body> </html>

Script 2 permettant de récupérer le matricule envoyé par le script 1 et de supprimer le salarié correspondant <!DOCTYPE html> <html> <head> <meta charset="utf8"><title></title></head> <body> <?php include("connexion.php"); $matricule=$_POST['matricule'];//récupérer le matricule du salarié à supprimer $requete=$bdd->prepare("delete from employe where matricule=:matricule");//préparation de la requête $requete->execute(array( 'matricule'=>$matricule )); echo "<p>Le ou la salarié(e) avec le matricule ".$matricule." a bien été supprimé(e) de la base de données.</p>";//Afficher un message de confirmation de la suppression ?> </body> </html>