From cdfa88d372a4b2f57f7359eeb1573dc9314e55e8 Mon Sep 17 00:00:00 2001 From: Juan Date: Wed, 2 Mar 2022 15:21:00 +0100 Subject: [PATCH] Session 3 : ze new blog --- b1-bak/session3/blog/README.md | 30 +++++++++++++++++++++++++ b1-bak/session3/blog/index.php | 47 ++++++++++++++++++++++++++++++++++++++++ b1-bak/session3/objets/index.php | 30 +++++++++++++++++++++++++ 3 files changed, 107 insertions(+) create mode 100644 b1-bak/session3/blog/README.md create mode 100644 b1-bak/session3/blog/index.php create mode 100644 b1-bak/session3/objets/index.php diff --git a/b1-bak/session3/blog/README.md b/b1-bak/session3/blog/README.md new file mode 100644 index 0000000..1e0c574 --- /dev/null +++ b/b1-bak/session3/blog/README.md @@ -0,0 +1,30 @@ + +## Aller dans htdocs de votre xampp +## créer un dossier blog +## dans ce dossier crer un index.php, ou bien renommer le précédent et en créer un nouveau + +## mettre juste coucou dans index.php et se rendre à l'adresse /blog/ + +- localhost (en général sous windows) +- 127.0.0.1 +- localhost:8080 +- une adress ip 192.154.3.121 + +Au cas ou sous mac utiliser le "Got To application" + + +Pour se connecter dans un premier temps prendre un template html. + +cf par exemple : + + + + + + + + + + +Ensuite on veut se connecter à la base de données : +https://git.polux.studio/Juan/cours-MDS/src/branch/master/b1-bak/session2/blog/index.php diff --git a/b1-bak/session3/blog/index.php b/b1-bak/session3/blog/index.php new file mode 100644 index 0000000..cc410f6 --- /dev/null +++ b/b1-bak/session3/blog/index.php @@ -0,0 +1,47 @@ + + + + + Blog + + +

Le blog

+ connect_errno) { + echo "Échec lors de la connexion à MySQL : (" . $mysqli->connect_errno . ") " . $mysqli->connect_error; + } + // on veut aller chercher le dernier article + // Pour connaitre la requete à éxzcuter on utilise phmyadmin + // on copie colle la requete qui nous intéresse exemple : + // SELECT * FROM `article` + // puis on éxécute la requête (query) via la connection à la base + $resultat = $mysqli->query('SELECT * FROM `article`'); + //pour afficher le résultat en mode "debug" on peut faire : + // var_dump($resultat); + // ce qui produti quelque chose du style + // object(mysqli_result)#2 (5) { ["current_field"]=> int(0) ["field_count"]=> int(4) ["lengths"]=> NULL ["num_rows"]=> int(1) ["type"]=> int(0) } + // qui indique bien 4 champs (field) et 1 ligne (num_rows) + $ligne_de_resultat = $resultat->fetch_array(MYSQLI_ASSOC); + // echo "
";
+            // var_dump($ligne_de_resultat);
+            // echo "
"; + echo "

" . $ligne_de_resultat['titre'] . "

"; + echo "

" . $ligne_de_resultat['contenu'] . "

"; + // on peut aussi intercaler le php dans du html comme dans le footer ci-dessous + ?> +
publié le + +
+ + \ No newline at end of file diff --git a/b1-bak/session3/objets/index.php b/b1-bak/session3/objets/index.php new file mode 100644 index 0000000..590e56f --- /dev/null +++ b/b1-bak/session3/objets/index.php @@ -0,0 +1,30 @@ + + + + + Objet + + +

Objets

+ Un objet en gros c'est un tableau avec en plus des cases de valeur une liste de fonctions. +
pour un objets les valeurs sont des "propriétés" +
le fonctions des méthodes + Tableau : \n"; + var_dump($tab_etiquettes); + echo ""; + echo "
 Objet :\n";
+            var_dump($objet);
+            echo  "
"; + echo "
Pour aller cherche la case message de mon tableau j'utilise ['message'] : ".$tab_etiquettes['message']; + echo "
Pour aller cherche la case message de mon objet j'utilise ->message : ".$objet->message; + ?> + + \ No newline at end of file