Biostatistique
objectifs
espace_L2
defis_L2
je_vous_recommande
supports_cours
projets
contrôle des connaissances
examen_distant
Data Sciences
Data Base
Base on Web
Web Design
Machine_Learning
sondages
forum
video teaching
exercices
tables
Séances_salles_info
divers
autoformation
datafiles
autoform_database

Séances et documents - Année 2018 - 2019

BADE - M2 BEE; M2 PCGE et M1 STP

Création d'un Site Web [dernière mise à jour le 05/07/2019]

Séance Pratique

Vous trouverez dans cette page tous les fichiers que nous avons réalisés lors de la séance pratique consacrée au développement d'une base (pollution des sols) au format Php-MySQL ainsi que des tutoriaux pouvant vous être utiles. Inspirez-vous en pour créer votre propre base de données sur votre serveur..

Partie consacrée au développement et à l'exploitation d'une Base de Données sur le Web

en utilisant le trio php/MySQL/Apache

Objectif

Maintenant que vous savez ce qu'est une base de données et comment la concevoir, la réaliser, l'interfacer et l'exploiter avec un SGBD tel qu'Access, je vous propose de faire un apprentissage du développement et de l'exploitation d'une Base de Données sur le Web.

Préambule

Nous utiliserons la suite Xampp (gratuite et facile à installer comme à utiliser) qui comprend le langage php, un SGBD MySQL et un serveur Apache. J'ai choisi de procéder par étape en suivant un cahier des charges très simple (pour ne pas compliquer l'affaire).

A chaque étape de la progression je déposerai un tutoriel et indiquant l'essentiel de la procédure à suivre ainsi que les fichiers permettant de passer à l'action. Evidemment, je ne vous cacherai pas qu'il faut un minimum d'investissement en programmation php et MySQL mais le jeu en vaut la chandelle puisque vous accéderez à une autre dimension pour votre base de données et gagnerez votre indépendance. Ceci étant dit, j'insiste sur le mot "minimum", il ne s'agit pas de vous transformer en programmeurs pour autant mais de vous indiquer les grandes lignes de la communication avec un serveur php/mysql pour gérer une base de données.

Soyez indulgents car les fichiers mis à disposition viendront au fil de l'eau et ne seront pas forcément très bien structurés au début. J'ai fait le choix de vous faire démarrer plutôt que de chercher le perfectionnisme (plus coûteux en délais). Je suis impatient d'avoir votre retour et de consulter vos suggestions.

Alors bon courage et à bientôt de voir votre projet sur internet (cela sera bientôt incontournable) !

Plan d'action

Pour passer à la pratique je vous propose 4 étapes

- Etape 1 : Installation et prise en main de la suite Xampp

- Etape 2 : Réalisation de la base pollution des sols (version allégée) en utilisant l'interface PhpMyAdmin

- Etape 3 : Apprendre à dialoguer avec le serveur pour se connecter à notre base de données et lui demander un petit traitement

- Etape 4 : Comment entrer de nouvelles données depuis le serveur distant (c'est à dire sur le site web interfaçant la base)

- Etape 5 : Ecriture et exécution d'une requête exploitant la base de données de pollution des sols

Après l'étape 5 nous verrons (items bientôt disponibles sur cette page) comment exploiter plus à fond l'interfaçage web pour entrer, sélectionner et extraire de l'information de notre base (à l'aide de formulaires notamment). Nous apprendrons également à transformer une base ACCESS au format SQL (nous voyons là toute la puissance de cette démarche visant à développer son projet sur ACCESS, facile à prendre en main, pour le déposer sur le web une fois finalisé).

Je pense qu'avec tout cela vous serez prêts à passer à l'action pour donner des ailes à votre propre projet. Je sais que vous avez beaucoup de potentiel. Je ne vous donne juste qu'un coup de pouce (et reste à votre disposition pour répondre à vos questions).

Bien entendu, si je trouve sur le web un tuto intéressant, je le mettrais en lien direct sur cette page.

Eh bien, il n'y a plus qu'à passer à l'action. Bonne aventure!

Action

Etape 1 : installation et prise en main de la suite Xampp

> bientôt ici un tuto pdf pour créer la première table de la base polsol sur la pollution des sols et gérer son environnement (expliquant également où se trouvent les différents fichiers, le travail en local sur "127.0.01" et sur le serveur webmaster.bdebe)

Etape 2 : réalisation de la base pollution des sols (version allégée) en utilisant l'interface PhpMyAdmin

> bientôt ici un tuto pdf expliquant comment créer la base polsol sur la pollution des sols en utilisant l'interface PhpMyAdmin

Etape 3 : apprendre à dialoguer avec le serveur pour se connecter à notre base de données et lui demander un petit traitement

> en attendant un tuto,

je laisse ci-dessous les fichiers php permettant de se connecter (en local) à la base et d'y travailler :

connexion.php

(après téléchargement remplacez la terminaison 'txt' par 'php'. Je suis obligé de procéder ainsi car, sinon, le fichier php serait automatiquement exécué à son téléchargement et nous ne pourrions pas récupérer son code... Merci les geeks!)

Etape 4 : Comment entrer de nouvelles données depuis le serveur distant (c'est à dire sur le site web interfaçant la base)

> en attendant un tuto,

je laisse ci-dessous les fichiers php permettant d'afficher et d'entrer de nouvelles données dans la base :

affichage_data.php

ajout_info.php

ajout_info_par_formulaire.php

cible.php

(après téléchargement remplacez la terminaison 'txt' par 'php'. Je suis obligé de procéder ainsi car, sinon, le fichier php serait exécué à son téléchargement au lieu de récupérer son code... encore un truc de geek)

Mots clés

Base de Données, MySQL, php, serveur, Apache, formulaires, requêtes, SQL, EasyPhp, PhpMyAdmin, interfaçage web

Vos commentaires

Vos commentaires et vos questions serviront à réaliser un FAQ (à vos claviers!) ....

 

 

< De nouveaux documents seront proposés au fil du temps>