Valeur de cette activité : 5 points
Compétence :
12- PHP - Modifier un enregistrement

A-Module 07 : PHP : 5 points - difficulté : 2

PHP - Modifier un enregistrement

Présentation

Dans cette activité, vous allez modifier votre page phpcherche2.php afin d'insérer un lien qui transmettra la valeur du champ ID de l'enregistrement vers la page phpmodifier.php et créer la page phpmodifier.php qui servira à modifier le données contenues dans chacun des champs d'un enregistrement. Vous allez ensuite créer la page phpmodifier2.php qui recevra les nouvelles données et les inscrira dans votre table "resultatscolaire" de votre base de données servant à la gestion de vos résultats scolaires.
RAPPEL :

Cette table contient 6 champs :
  • un champ id de type numéro automatique (clé primaire)
  • un champ matière
  • un champ titre
  • un champ étape
  • un champ résultat
  • un champ commentaire

Notez que vous pouvez également utiliser votre base de données nommée memoire
contenant la table nommée element
qui contient les champs suivants
  • un champ id de type numéro automatique (clé primaire)
  • un champ titre
  • un champ contenu


Tutoriel pour cette activité


Au besoin, consultez ce site - Cliquez ici - pour vous aider (construction de la requête SQL de modification - UPDATE).

Téléchargez les pages PHP de cette démonstration - Cliquez ici - et utilisez ces pages au besoin.


Description


Étape 1 : Modification de la page phpcherche2.php
  1. Utilisez les fichiers en exemple suivants
  2. Modifiez la page cherche2.php
  3. Dans la boucle d'affichage des données d'un enregistrement, créez un LIEN vers la page modifier.php en passant le paramètre ID qui contiendra la valeur du champ ID de votre table

    Voici un exemple de lien à insérer :
    echo "<a href=modifier.php?id=",$row["id"],">Modifier cette fiche</a><br>";
  4. Enregistrez cette page sur le serveur local ou téléchargez cette page en utilisant votre logiciel FTP sur le serveur PHP

Étape 2 : Création de la page modifier.php qui permettra de modifier les données de l'enregistrement
  1. Utilisez la page modifier.php en exemple
  2. En vous servant des informations disponibles sur la page modifier.php de l'exemple que vous avez téléchargé , - construisez votre page de modification des données de l'enregistrement
    N'oubliez pas de remplacer les champs titre et contenu par vos champs
    matiere,titre.etape,resultat,commentaire
    ou
    titre,contenu
  3. Enregistrez cette page sous le nom modifier.php
  4. Téléchargez également cette page en utilisant votre logiciel FTP sur votre serveur PHP



Étape 3 : Création de la page modifier2.php qui permettra de modifier les données de l'enregistrement
  1. Utilisez la page modifier2.php
  2. En vous servant du code disponible sur la page modifier2.php de l'exemple que vous avez téléchargée (php.zip), - construisez votre page de modification des données de l'enregistrement dans la base de données.
    N'oubliez pas de remplacer au besoin les champs titre et contenu par vos champs (matiere,titre.etape,resultat,commentaire)
  3. Enregistrez cette page sous le nom modifier2.php
  4. Téléchargez également cette page en utilisant votre logiciel FTP sur votre serveur PHP
  5. Accédez à votre portfolio

  6. IMPORTANT : Ajoutez une page à votre portfolio qui contiendra:

    - dans le champ titre : PHP - Modifier un enregistrement
    - dans le champ contenu : le titre HTML de niveau 1 : PHP - Modifier un enregistrement
    - dans le champ contenu : un lien vers la page phpcherche.php de votre espace de téléchargement
    - dans le champ contenu : un lien vers la page phpcherche.php sur votre serveur PHP

  7. Cochez la case de correction afin de recevoir votre résultat.