Lien vers les travaux NSI :

Tests_NSI

Page d'index de mes travaux sur PHP/SQL :

Cette page a pour but de donner un point d'accès et donc d'éxécution de mes essais de fichiers .php/sql ; Mais aussi de savoir s'ils sont récents et ce qu'ils visaients comme résultats.
De plus, en bas de chaque page (y compris celle-ci) se trouve le code php codant le visuel de la page !.

--> Ce tableau est rempli par le contenu d'une base de données : l'accès aux fichiers est cliquable.

Nom de fichierDernière modificationDescription
IndexPHP.php modifié le : 06 August 2022 à 14:41:40.C'est une page qui gère l'accès et la description des fichiers php testés.
PHP_ExosMaison/Testecho.php modifié le : 22 October 2021 à 11:07:43. Test php montrant 2 façons d'utiliser echo ( ' " ) avec le même résultat : variable intégrable sans concaténation.
W3School_PHP/1_Variables_Scope1.php modifié le : 23 October 2021 à 22:37:18.C'est un test PHP qui montre comment la variable globale ne rentre naturellement pas dans la fonction
W3School_PHP/2_Variables_Scope3.php modifié le : 23 October 2021 à 22:36:54.Test PHP qui montre comment Global dans la fonction récupère les variables externes.
W3School_PHP/3_Variables_Scope4.php modifié le : 23 October 2021 à 22:39:51.Test PHP sur le mot clé static qui va permettre à la fonction de retenir la variable après sortie puis retour dans cette fonction
W3School_PHP/5_String1.php modifié le : 23 October 2021 à 22:32:35.Codes PHP présentant différentes fonctions sur les String.
W3School_PHP/6_Number1.php modifié le : 25 October 2021 à 19:15:45.Ce code PHP permet de transformer 1 flottant en 1 entier, voir un string d'un numérique ("234") en 1 entier !!
W3School_PHP/7_Math1.php modifié le : 25 October 2021 à 19:59:03.Voici de nombreuses fonctions php de mathématiques.
W3School_PHP/8_Constant1.php modifié le : 26 October 2021 à 10:52:34.La fonction define() de PHP va créer des variables immuables (des array aussi).
W3School_PHP/8_Variables_Scope3b.php modifié le : 26 October 2021 à 11:33:35.La fonctionnalité define() crée des variables constante QUI SONT GLOBALES !!
W3School_PHP/9_If_Else_Elseif_Switch.php modifié le : 26 October 2021 à 16:56:14.Code PHP sur les fonctionnalités conditionnelles classiques.
W3School_PHP/10_Loop1.php modifié le : 26 October 2021 à 17:51:46.Multiples codes PHP pour faire des boucles.
W3School_PHP/11_Array1.php modifié le : 27 October 2021 à 13:03:30.Travail sur des tableaux en PHP.
W3School_PHP/12_SuperGlobal1.php modifié le : 29 October 2021 à 12:57:40.Travail PHP sur les variables super Globales, mais aussi sur une fonction de sécurité sur les variables envoyées en méthode POST
W3School_PHP/13_RegEx1.php modifié le : 28 October 2021 à 13:23:18.Codes PHP utilisant les expressions régulières.
W3School_PHP/14_Form1.php modifié le : 29 October 2021 à 19:05:52.Différentes fonctionnalités de formulaires en HTML/PHP.
W3School_PHP/14_Form2.php modifié le : 30 October 2021 à 17:45:18.Notions de champs requis pour les formulaires en PHP.
W3School_PHP/14_Form3.php modifié le : 04 November 2021 à 10:04:04.Cette fois ci, on vérifie : 1) que les variables ne sont pas vide, 2) qu'elles ne contiennent pas de balises de scripts malveillant (test_input()) et enfin 3) qu'elles contiennent des caractéristiques propre : espace, lettre, @...
W3School_PHP/18_File_Open1.php modifié le : 02 November 2021 à 13:44:54.Codes PHP permettant l'ouverture et l'accès au contenu d'un fichier.
PHP_ExosMaison/Test_téléchargement1.html modifié le : 15 November 2021 à 10:46:04.Fichier HTML qui propose le téléchargement d'images via un script PHP.
W3School_PHP/22_Filter Advanced.php modifié le : 05 November 2021 à 11:22:36.Test PHP sur un filtre de validation d'un nombre entier entre 2 autres.
W3School_PHP/14_Form4.php modifié le : 05 November 2021 à 17:41:03.Amélioration du formulaire : Si le formulaire est partiellement rempli, les champs remplis restent et l'on demande les autres ; Si on clique sur Effacer, tous les champs s'effacent. Uniquement lorsque les 3 champs requis sont remplis le message apparait.
W3School_PHP/24_JSON1.php modifié le : 05 November 2021 à 19:06:19.Test PHP sur les fonctions json_encode() et json_decode().
W3School_PHP/25_Exception1.php modifié le : 05 November 2021 à 19:48:50.Travail en PHP sur les exceptions :
W3School_PHP/26_PHP_POO1.php modifié le : 09 November 2021 à 09:21:38.PHP et la Programmation Orientée objet 1 : Classe et Objet.
W3School_PHP/27_PHP_POO2.php modifié le : 09 November 2021 à 09:30:18.PHP et la POO : les classes et le Constructeur __construct() !
W3School_PHP/28_PHP_POO3.php modifié le : 09 November 2021 à 16:17:36.PHP et POO : les classes et les héritages de classe.
W3School_PHP/29_PHP_POO4.php modifié le : 09 November 2021 à 13:43:59.PHP et POO : Les constantes dans les classes : L'opérateur de résolution de portée (:: ou scope resolution operator) et le mot clé self.
W3School_PHP/30_PHP_POO5.php modifié le : 09 November 2021 à 16:48:28.PHP et POO : Classes et fonctions abstraites (Abstract).
PHP_ExosMaison/31_HTML_PHP_Python.php modifié le : 15 November 2021 à 10:12:30.Formulaire en PHP dont une réponse est traitée en Python, puis retournée en PHP !!
PHP_ExosMaison/Test_téléchargement3.html modifié le : 15 November 2021 à 10:51:47.Transfo d'1 image sélectionnée en PHP en 1 image en gris par Python.
PHP_ExosMaison/2 Ajout_Donnees_MySQL.php modifié le : 21 November 2021 à 18:12:31.Fichier PHP permettant, à l'aide d'un formulaire, de rajouter des données dans une table MySQL hébergée en ligne.
PHP_Diu/affiche_numero.php modifié le : 25 November 2021 à 10:20:10.php1
PHP_Diu/chercher_annuaire.html modifié le : 24 November 2021 à 13:40:04.test annuaire
PHP_Diu/compteur.php modifié le : 24 November 2021 à 13:40:04.compteur
PHP_Diu/info.php modifié le : 24 November 2021 à 13:40:04.info
PHP_Diu/liste_annuaire.php modifié le : 24 November 2021 à 16:32:37.liste annuaire
PHP_Diu/liste_annuaire_joli.php modifié le : 24 November 2021 à 13:40:04.annuaire joli
PHP_Diu/premier.php modifié le : 24 November 2021 à 15:58:23.premier
PHP_Diu/petithtml.html modifié le : 24 November 2021 à 14:18:13.html javascript multiplication de 9
PHP_Diu/Affiche_ville_France.php modifié le : 24 November 2021 à 18:56:06.Permet d'afficher les villes de France et leur population à partir de la BD Word_utf8.
PHP_Diu/Completer_annuaire.html modifié le : 25 November 2021 à 10:39:08.Pour insérer des personnes dans l'annuaire texte.
PHP_Diu/ajoute_numero.php modifié le : 25 November 2021 à 14:02:36.Pour insérer des personnes dans l'annuaire texte en php.
PHP_Diu/Connex.php modifié le : 25 November 2021 à 14:04:25.Test de connexion à la BD.
PHP_Diu/Affiche_ville_Pays.php modifié le : 25 November 2021 à 15:19:45.Affiche les villes d'un pays demandé en formulaire.
PHP_Diu/Affiche_ville_Population.php modifié le : 25 November 2021 à 15:43:53.Affiche les villes d'une population minimale demandée en formulaire.
PHP_Diu/Affiche_ville_Pays_drop.php modifié le : 25 November 2021 à 16:02:54.Affiche les villes d'un pays selon 1 liste déroulante.
Projet/Accueil_Morpion_Projet_Diu_Fialaire.php modifié le : 13 January 2022 à 21:44:34.Morpion : Projet DIU EIL (PHP SQL)

---------------------------------------------------------
Voici du code php intervenant dans ce visuel :

* Fonction qui renvoie la date de dernière modification
function DerniereModif($filename) {
if (file_exists($filename)) {
$dm = date ("d F Y à H:i:s.", filemtime($filename));
}
return $dm;
}

* Connection et récupération de données d'une BDD :Source : https://tryphp.w3schools.com/showphpfile.php

// Créer une connection
$conn = new mysqli('serveur_sql', 'user_sql', 'mdp_sql','bdd_nom');
// Vérifier la connection
if ($conn->connect_error) {
die("la connection a échoué : " . $conn->connect_error);
}
echo "Correctement connecté à la base de données.";
// Réaliser une requête et l'appliquer à la connection
$sql = "SELECT * FROM utilisateurs";
$result = $conn->query($sql);
// Repérage des lignes non vide de la BDD et présentation du contenu
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo " - nom: ". $row["nom"]. " - prenom: ". $row["prenom"]. " : ". $row["birthday"] . "";
}
} else {
echo "Aucun resultats.";
}
// Déconnexion de la BDD
$conn->close();