Tp php ENSIT ATELIER WEB TP PHP MYSQL OBJECTIFS ? Apprendre la manipulation des bases de données sous MySQL ? Manipuler une base de données MySQL à travers des formulaires php On se propose de réaliser une petite application qui gère l ? emprunt des livre

ENSIT ATELIER WEB TP PHP MYSQL OBJECTIFS ? Apprendre la manipulation des bases de données sous MySQL ? Manipuler une base de données MySQL à travers des formulaires php On se propose de réaliser une petite application qui gère l ? emprunt des livres aux étudiants Pour ce faire créer un nouveau site TP I Création de la base de données A partir du modèle E A si dessous donner dans un ?chier biblio sql le script SQL permettant de créer la base de données correspondante Etudiant CodeEtudiant Entier Nom Prenom Texte n Texte Adresse Texte Classe Texte Emprunter DateEmprunt Date Livre CodeLivre Entier n Titre Texte Auteur Texte DateEdition Date Dans phpMyAdmin créer une nouvelle base biblio Puis importer et exécuter le ?chier contenant le code SQL de la base II Connexion et déconnexion avec la base Connexion à la base ? Dans le dossier TP créer le ?chier connexion php contenant le code cidessous connect localhost root if idcon echo Connexion réussite okbd mysqliselect db idcon biblio if okbd TRUE echo Base correcte else echo Base incorrect else echo Erreur de connexion avec le serveur ? Tester ce code sur votre navigateur ? Remplacer biblio par biblio puis tester le résultat ? Commentaires Nabil REJEB CENSIT ATELIER WEB Déconnexion de la base Dans le dossier TP créer le ?chier deconnexion php contenant le code suivant ' else echo 'Echec de la déconnexion ' III Insertion Préparer le formulaire d ? insertion d ? un étudiant nouveauEtudiant php Dans la page nouveauEtud action php ajouter le code ci-dessous et le tester POST 'code' nom POST 'nom' prenom POST 'prenom' adresse POST 'adresse' classe POST 'classe' requet insert into etudiant values ' code' ' nom' ' prenom' ' adresse' ' classe' ok mysqliquery idcon requet if ok FALSE echo Problème d'insertion else echo Insertion efectuée avec succes Nabil REJEB CENSIT ATELIER WEB IV Suppression Préparer le formulaire de suppression d ? un étudiant supprimerEudiant php Dans la page supprimerEtudaction php ajouter le code ci-dessous et le tester POST 'codeE' requet delete from etudiant where CodeEtudiant ' codeE' ok mysqli query idcon requet if ok FALSE echo Problème de suppression else echo Suppression e ?ectuée avec succes V Modi ?cation Préparer le formulaire de modi ?cation d ? un étudiant supprimerEudiant php Dans la page modi ?erEtud action php préparer l ? action de modi ?cation des données d ? un étudiant dont la requête est la suivante requet update etudiant set Nom ' nom' Prenom ' prenom' Adresse ' adresse' Classe ' classe' where CodeEtudiant ' code' Nabil REJEB CENSIT ATELIER WEB VI Sélection Préparer la page listeEtudiants php suivante permettant d ? a ?cher la liste des étudiants Le code Code Nom Prénom Adresse Classe Nabil REJEB CENSIT ATELIER WEB Préparer le formulaire recherheEtud php de rechercher d ? un étudiant suivant Dans la page rechercheEtudaction php ajouter le code suivant POST 'champ' valeur POST 'valeur' requet select from etudiant where champ ' valeur' res mysqliquery idcon requet nbr

  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Nov 09, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 54.9kB