vmlib : librairie PHP pour la génération automatiques de formulaires de saisie
|
|
- Geoffrey Lavallée
- il y a 6 ans
- Total affichages :
Transcription
1 vmlib : librairie PHP pour la génération automatiques de formulaires de saisie Installation de la version 1.0 Veremes 42, avenue des Jardins Saint Esteve vmlib : librairie PHP pour la génération automatiques de formulaires de saisie version 1.0
2 Titre du document Emetteur vmlib : librairie PHP pour la génération automatiques de formulaires de saisie Installation de la version 1.0 Veremes Référence commerciale Date de publication 31/10/2005 Nombre de page 11 Auteur Fonction Organisme Téléphone Fax Visa Date Olivier Gayte Directeur technique Veremes olivier.gayte@veremes.com 06/07/200 4 Diffusion Liste des versions et révisions Version Révision Date Objet de la modification /10/2005 Original version 1.0 Page : 2 / 16
3 Table des matières 1. Fonctionnement général Installation de la librairie vmlib Décompacter l archive et lancer le script d installation Procédure Test Configuration de php.ini Procédure Test Les fichiers de librairies Localisation Description Utilisation L application exemple Présentation Configuration Utilisation version 1.0 Page : 3 /16
4 1. Fonctionnement général La librairie vmlib présentée dans ce document est un ensemble de ressources PHP qui permet de générer automatiquement des formulaires de saisie à partir des indications fournies par une base de métadonnées PostgreSql. Cette base décrit la liste des tables devant être mises à jour par les formulaires et les requêtes à utiliser pour accéder aux données. Les principales fonctionnalités de cette librairie sont : Gestion de session Création d'un formulaire de recherche Affichage d'une liste d'enregistrements Affichage d'un enregistrement en mode consultation Affichage d'un enregistrement en mode édition Ajout d'un enregistrement Présentation de liste de référence pour la saisie des champs liés Vérification de la conformité des données saisies (type, valeur nulle...) Suppression d'un enregistrement Les fonctions d'édition (boutons) ne sont visibles que si l'utilisateur dispose du droit correspondant version 1.0 Page : 4 /16
5 Exemple de formulaire de recherche Exemple de présentation d'une liste d'enregistrements Exemple de formulaire de saisie version 1.0 Page : 5 /16
6 2. Installation de la librairie vmlib 2.1 Décompacter l archive et lancer le script d installation Procédure Se logger en tant que root. Décompacter l archive vmlib tar.gz dans le répertoire utilisateur choisi (par exemple : /home/veremes). Exemple de commande de décompactage : tar xzf vmlib tar.gz /home/veremes Lors du décompactage, un nouveau répertoire «vmlib-1.0.0» est créé (dans notre exemple : /home/veremes/vmlib-1.0.0). Depuis ce répertoire, lancer le script d installation nommé : install_vmlib sh. Lancement du script l installation : cd /home/veremes/vmlib /install_vmlib sh Le script effectue la copie des ressources nécessaires au fonctionnement de la librairie vmlib dans le répertoire racine du serveur Web : /var/www/html. Dans ce document, le répertoire racine du serveur Web sera appelé DOCROOT Test Les répertoires exemple, lib/vmlib et testlib doivent avoir été créés dans DOCROOT. 2.2 Configuration de php.ini Procédure Editer le fichier php.ini (si l application veremap.pro a déjà été installée, alors ce fichier se trouve dans le répertoire /usr/local/php-cgi-4.3.7). Décommenter la ligne «include_path» et y ajouter «DOCROOT/lib». Exemple de modification à apporter au fichier php.ini : AVANT MODIFICATION : ; UNIX: "/path1:/path2" ;include_path = ".:/php/includes" APRES MODIFICATION : ; UNIX: "/path1:/path2" include_path = ".:/var/www/html/lib:/php/includes" Test Dans le navigateur Web, taper l URL : localhost/testlib/test.phtml. version 1.0 Page : 6 /16
7 Le message «Le fichier php.ini est correctement configuré.» doit apparaître. Si ce n est pas le cas, vérifier le contenu du fichier php.ini. version 1.0 Page : 7 /16
8 2.3 Les fichiers de librairies Localisation La librairie vmlib est constituée de plusieurs fichiers localisés dans le répertoire DOCROOT/lib/vmlib Description Fichier Type Description Auteur adminutil.inc Fichier d inclusion Ce fichier contient la fonction getvm_tableinfo qui permet d interroger la table vm_table contenue dans chaque base de données utilisant la vmlib. BD.class.inc Fichier de Classe PHP Ce fichier contient la classe PHP BD. Cette classe permet de gérer toutes les communications entre PHP et un sgbd (MySQL, PostgreSQL, Oracle) grâce à la couche d'abstraction PDO. Ph.Rigaux Modifié par dbutil.inc Fichier d inclusion Ce fichier contient la fonction connectfromsession qui permet de récupérer une connexion BD (voir classe PHP BD) en utilisant les paramètres de session PHP. Formulaire.class. inc Fichier de Classe PHP Ce fichier contient la classe PHP Formulaire. Cette classe permet de générer des formulaires HTML dynamiquement. Philippe Rigaux Modifié par formutil.inc Fichier d inclusion Ce fichier contient des fonctions permettant de mettre en place des tableaux HTML dynamiquement. formverif.inc Fichier d inclusion Ce fichier contient des fonctions permettant de vérifier la validité du contenu d un formulaire avant envoi. FormVirtual.class.inc Fichier de Classe PHP Ce fichier contient la classe PHP FormVirtual. Cette classe permet d associer un objet Formulaire (voir classe PHP Formulaire) à une table de données, elle est utilisée comme modèle générique pour des sousclasses chacune associées à une table de données en particulier. logutil.inc Fichier d inclusion Ce fichier contient des fonctions de mise en place de logs. version 1.0 Page : 8 /16
9 MysqldataAccess.class.inc Fichier de Classe PHP Ce fichier contient la classe PHP MysqldataAccess. Cette classe permet de gérer les droits des utilisateurs MySQL. phputil.inc Fichier d inclusion Ce fichier contient des fonctions PHP diverses. stringutil.inc Fichier d inclusion Ce fichier contient des fonctions PHP sur les chaînes de caractères Utilisation Une application exemple est fournie pour illustrer l utilisation de la vmlib. 2.4 L application exemple Présentation L application exemple permet de présenter la mise en place d une application basée sur la librairie vmlib. Cette application contient tous les fichiers de traitement PHP et Javascript nécessaires à l exploitation de la librairie vmlib. Elle repose sur une base de données dont la structure et le contenu sont fournis. L application exemple se trouve dans le répertoire DOCROOT/exemple Configuration BASE DE DONNÉES Pour faire fonctionner l application exemple, il est nécessaire de créer une nouvelle base de données MySQL appelée «exemple». Une fois cette base de données créée, il suffit d importer le fichier exemple.sql contenu dans le répertoire DOCROOT/exemple/database_dump pour générer la structure et le contenu de la base de données. Pour utiliser les ressources de la vmlib, la base de données doit contenir une table nommée vm_table. Structure de la table MySQL vm_table : CREATE TABLE `vm_table` ( `TABLE_ID` int(11) NOT NULL auto_increment, `TABLE_NAME` varchar(40) NOT NULL default '', `ID_FIELD` varchar(40) default NULL, `ID_FIELD_TYPE` varchar(15) default NULL, `ID_FIELD_LABEL` varchar(40) NOT NULL default '', `SQL_LIST` text, `FORM_CLASS` varchar(255) NOT NULL default '', `SQL_FORM` text NOT NULL, `TITRE_LISTE` varchar(80) NOT NULL default '', `TITRE_FORMULAIRE` varchar(80) NOT NULL default '', PRIMARY KEY (`TABLE_ID`) ) TYPE=MyISAM AUTO_INCREMENT=0 ; version 1.0 Page : 9 /16
10 Chaque enregistrement contenu dans cette table fait référence à une autre table de la base de données. FICHIER DE PARAMÉTRAGE Dans le répertoire DOCROOT/exemple, le fichier properties.inc permet de paramétrer l application exemple. Voici la liste des paramètres existant : Paramètre $properties["log_mode"] $properties["debug_mode"] $properties["log_delim"] $properties["sql_log_file"] $properties["error_log_file"] $properties["connexion_log_file"] $properties["debug_log_file"] $properties["sgbd"] $properties["database"] $properties["server"] $properties["socket"] $properties["port"] $properties["row_per_page"] Description Booléen (true/false). Permet d activer/désactiver la génération de fichiers de log Booléen (true/false). Permet d activer/désactiver la génération de fichiers de log pour le débuggage Caractères délimiteur utilisé dans les fichiers de logs Chemin complet vers le fichier de log concernant les requêtes SQL Chemin complet vers le fichier de log concernant les erreurs Chemin complet vers le fichier de log concernant les connexions Chemin complet vers le fichier de log concernant les débuggages Nom du sgbd utilisé : 'mysql', 'pgsql' ou 'oci' Nom de la base de données utilisée par l application Nom du serveur hébergeant la base de données utilisée Socket utilisé pour MySQL Port utilisé par le sgbd Nombre d enregistrements affichés par liste (si vaut 0 alors pas de limites d affichage) Ce fichier permet notamment de définir le nom de la base de données utilisée par l application Utilisation Plusieurs fichiers spécifiques doivent être mis en place pour exploiter la librairie vmlib. Ces fichiers sont déjà présents dans l application exemple. Pour mettre en place une nouvelle application, il faudra créer des fichiers équivalents. LES SOUS-CLASSES DE FORMVIRTUAL Un fichier doit être créé pour chaque table exploitée par un formulaire. Chaque fichier se nomme : Form.nomdelatable.class.inc (pour la table «acteur» le fichier se nomme «Form.acteur.class.inc»). Dans l application exemple, les fichiers de sous-classes de FormVirtual se trouvent dans le répertoire DOCROOT/exemple/forms. Chacun de ces fichiers contient une classe PHP qui hérite de la classe PHP FormVirtual. Le nom de chaque sous-classe doit être du type : FormNomdelatable (pour la table «acteur», le nom de la sous-classe est «FormActeur»). Attention au respect des minuscules et majuscules. Pour chaque sous-classe créée, deux méthodes doivent être implémentées : version 1.0 Page : 10 /16
11 Verify : cette méthode permet de vérifier la validité d un formulaire avant de le poster. Voici la liste des fonctions qui peuvent être appelées dans cette méthode : Fonction Paramètre(s) Description VerifIsNotNull $attributevalue : la valeur de Cette fonction teste si la valeur passée l attribut à tester. ne vaut pas null ou chaîne vide. $attributelabel : le libellé de l attribut à tester. VerifIsNumeric VerifIsInteger VerifIsDate VerifIsLogin $attributevalue : la valeur de l attribut à tester. $attributelabel : le libellé de l attribut à tester. $attributevalue : la valeur de l attribut à tester. $attributelabel : le libellé de l attribut à tester. $attributevalue : la valeur de l attribut à tester. $attributelabel : le libellé de l attribut à tester. $attributevalue : la valeur de l attribut à tester. $attributelabel : le libellé de l attribut à tester. Cette fonction teste si la valeur passée est un de type numérique. Cette fonction teste si la valeur passée est de type entier. Cette fonction teste si la valeur passée est de type date. Cette fonction teste si la valeur passée est un identifiant utilisateur valide. Exemples d appels des fonctions de vérification : $serror=""; $serror.=verifisnotnull($_request['layer_name'], "Nom"); $serror.=verifisnumeric($_request['longueur'], "Longueur"); $serror.=verifisinteger($_request['acteur_age'], "Age"); $serror.=verifisdate($_request['mtd_date_validite'], "Date de validité des données sources"); $serror.=verifislogin($arequest["login"], "Login"); gethtmlform : cette méthode permet de structurer le formulaire HTML à éditer selon les cas de figure (mode ajout, mise à jour, recherche ). Voici la liste des méthodes de la classe PHP Formulaire qui peuvent être appelées dans cette méthode : Méthode Paramètre(s) Description champtexte version 1.0 Page : 11 /16
12 $pval : valeur du champ. $ptaille : largeur du champ. $ptaillemax=0 : longueur maximum de la chaîne de caractères contenue dans le champ. champ HTML de type texte. champlabel champmotdepasse champradio champliste champfenetre champbouton champlien $pval : valeur du champ. $pval : valeur du champ. $ptaille : largeur du champ. $ptaillemax=0 : longueur maximum de la chaîne de caractères contenue dans le champ. $pval : valeur du champ. $pliste : liste des boutons radios appartenant à ce groupe (tableau). $pinactivemode=false : créer les boutons radios en mode inactif (oui/non). $pval : valeur du champ. $ptaille : largeur du champ. $pliste : liste des champ option appartenant à cette liste (tableau). $pval : valeur du champ. $plig : nombre de lignes du champ. $pcol : largeur du champ. $plibelle : libellé du bouton. $pnom : nom du bouton. $ponclick : action déclenchée sur le clic du bouton. $plibelle : libellé du lien. $pnom : nom du lien. $phref : action sur clic du lien. $pstyle : style CSS associé au lien. $pimage : image associée au lien. champ HTML de type libellé. champ HTML de type mot de passe. groupe de champs HTML de type radio. Cette méthode peut être appelée en mode inactif, ce mode permet de gérer les boutons radios créés comme des champs case à cocher. champ HTML de type liste (SELECT). champ HTML de type fenêtre de texte (TEXTEAREA). champ HTML de type bouton et d y associer une action JavaScript. champ HTML de type lien et d y associer une action JavaScript. version 1.0 Page : 12 /16
13 champgroupedeliens $pparams : liste des liens appartenant à ce groupe de liens (tableau) groupe de champs HTML de type liens. champboutonsubmit champfichier $plibelle : libellé du bouton. $pnom : nom du bouton. $ponclick : action déclenchée sur le clic du bouton. $ptaille : largeur du champ. champ HTML de type submit (bouton de validation de formulaire) et d y associer une action JavaScript. champ HTML de type transfert de fichier. champcache $pvaleur : valeur du champ. champ HTML de type invisible (champ caché). ajouttexte $texte : texte HTML à insérer. Cette méthode permet de créer du texte HTML. addline addimage champlistecascade champupload champdeuxlistes $texte : texte à insérer. $salign="center" : alignement du texte. $sclass="" : style CSS associé au texte. $slabel : libellé de l image. $sbasedir : chemin de répertoire contenant l image. $ssource : nom du fichier image. $iwidth : largeur de l image. $iheight :hauteur de l image. $pval : valeur du champ. $ptaille : largeur du champ. $pliste : liste des champ option appartenant à cette liste (tableau). $sonchange : Événement sur changement. $ptaille : largeur du champ. $pvaleur : valeur du champ. $ponchange : Événement sur changement. $pid : Id du champ fichier. $pnom1 : nom du premier champ. $pnom2 : nom du deuxième champ. $pval : valeur du champ. $ptaille : largeur des champs. $pliste1 : e ligne de tableau HTML contenant un texte quelconque. e ligne de tableau HTML contenant une image. champ HTML de type liste (SELECT) avec un évènement sur le changement. Cette peut permettre de mettre à jour un deuxième champ. champ HTML de type transfert de fichier ainsi qu'un champ de type caché. Le champ caché permet de stocker la valeur à poster. Cette méthode permet de créer deux champs HTML de type liste (SELECT). Des flèches permettent de faire basculer des valeurs d'une liste à l'autre. Le résultat est stocké sous forme de chaine dans un champ caché. version 1.0 Page : 13 /16
14 liste des champ option appartenant à la première liste (tableau). $pliste2 : liste des champ option appartenant à la deuxième liste (tableau). $plargeur : largeur des champs. $sobjetliste1 : Objet javascript de la première liste. $sobjetliste2 : Objet javascript de la deuxième liste. $sobjetstock : Objet javascript qui stocke les valeurs sélectionnées. $sobjetaffiche=objet javascript qui affiche les valeurs sélectionnées (option). Le résultat peut aussi être affiché dans un champ HTML. Exemples d appels des méthodes de la classe PHP Formulaire : $oform->champtexte ("Nom","LAYER_NAME",$aValues['LAYER_NAME'],30); $oform->champlabel ("ID", "LAYER_ID", $avalues['layer_id']); $form->champmotdepasse ("Mot de passe", "password", '', 30); $oform->champradio("couche active","active",$avalues['active'],$alistbool,($avalues["mode"]=="search")); $oform->champliste ("Système de coordonnées", "COORDSYS_ID", $avalues['coordsys_id'], 1, $acoordsys); $oform->champfenetre ("Objectifs production","mtd_objectif_prod",$avalues['mtd_objectif_prod'],10,100); $oform->champbouton ("Rechercher","btn_search","parent.searchTable('".$this- >stable."')"); $oform->champlien("retour à la liste","link_list","parent.refreshlist()","boutons","../images/ovale_vert.gif") ; $alinksearchgrp[0]=array("texte"=>"rechercher","nom"=>"link_search","href"=>"pa rent.searchtable('".$this- >stable."')","style"=>"boutons","image"=>"../images/ovale_vert.gif"); $oform->champgroupedeliens($alinksearchgrp); $oform->champboutonsubmit ("Remplacer", "SUBMIT", "return confirm('les couches de la carte vont être remplacées.')"); $oform->champcache ("PHPSESSID", session_id()); $oform->addline("métadonnées propres à la DDE du Var","left","texteFormulaireCentre"); $oform->addimage ("","/data/vignette/",$avalues['mtd_apercu'], "", ""); Exemple de sous-classe de FormVirtual pour la table «genre» utilisée dans l application exemple : <?php require_once ("vmlib/formvirtual.class.inc"); version 1.0 Page : 14 /16
15 class FormGenre extends FormVirtual{ function verify($arequest){ $serror = ""; if (($arequest['mode'] == "update") ($arequest['mode'] == "insert")){ $serror.= VerifIsNotNull($_REQUEST['GENRE_NOM'], "Nom"); } return $serror; } function gethtmlform($avalues, $bd) { // Formulaire en mode table, vertical switch($avalues["mode"]){ case "display" : $oform=$this->oform; $oform->cssvalue="attributevalueindisplaymode"; $oform->csstable="formbackground"; $oform->debuttable(); $oform->champlabel ("ID", "GENRE_ID", $avalues['genre_id']); $oform->champlabel ("Nom","GENRE_NAME",$aValues['GENRE_NAME'],30); break; case "search" : $oform=$this->initform($avalues); $oform->champlabel ("ID", "GENRE_ID", $avalues['genre_id']); $oform->champtexte ("Nom","GENRE_NOM",$aValues['GENRE_NOM'],30); break; default : $oform=$this->initform($avalues); $oform->champlabel ("ID", "GENRE_ID", $avalues['genre_id']); $oform->champtexte ("Nom","GENRE_NOM",$aValues['GENRE_NOM'],30); break; } $oform->fintable(); switch ($avalues["mode"]){ case "display" : break; case "search" : $oform- >champlien("rechercher","link_search","parent.searchtable('".$this- >stable."')"); break; case "update" : $oform->champlien("mettre à jour","link_update","document.forms[0].submit();"); break; default: $oform->champlien("créer","link_default","document.forms[0].submit();"); break; } return $oform->fin(false); } }?> version 1.0 Page : 15 /16
16 LES AUTRES FICHIERS Voici la liste des autres fichiers nécessaires à l exploitation de la vmlib et qui présents dans l application exemple : Fichier Localisatio Description index.phtml n Point d entrée de l application, détermine si un utilisateur est / connecté ou non à l application. formlogin.inc /forms/ Appelé par index.phml pour mettre en place le formulaire de connexion. formlogin.vhtml /forms/ Rendu visuel du formulaire de connexion. exemple.vhtml / Document HTML contenant le formulaire listform sur lequel se basent toutes les requêtes de demandes de listes / formulaires effectuées dans l application. forms.phtml /forms/ Fichier de traitement PHP utilisé pour toutes les requêtes concernant les formulaires HTML dans l application. forms.vhtml /forms/ Rendu visuel des traitements effectués dans forms.phtml. list.phtml /forms/ Fichier de traitement PHP utilisé pour toutes les requêtes concernant les listes HTML dans l application. list.vhtml /forms/ Rendu visuel des traitements effectués dans list.phtml. scripts.js /javascript/ Scripts Javascript permettant de gérer les soumissions du formulaire listform. scripts_list.js /javascript/ Scripts Javascript permettant de gérer le statut des cases à cocher dans les listes HTML en vue d une suppression des enregistrements dans la base. En plus des fichiers indispensables à l exploitation de la vmlib, l application exemple utilise un menu Javascript spécifique ainsi que des styles CSS propres. version 1.0 Page : 16 /16
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailPublier dans la Base Documentaire
Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008
Plus en détailCréation d'un site dynamique en PHP avec Dreamweaver et MySQL
Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du
Plus en détailInstallation d'un serveur FTP géré par une base de données MySQL
BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation
Plus en détailCRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des
Plus en détailPratique et administration des systèmes
Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de
Plus en détailSoon_AdvancedCache. Module Magento SOON. Rédacteur. Relecture & validation technique. Historique des révisions
Module Magento SOON Soon_AdvancedCache Rédacteur Hervé G. Lead développeur Magento herve@agence-soon.fr AGENCE SOON 81 avenue du Bac 94210 LA VARENNE ST HILAIRE Tel : +33 (0)1 48 83 95 96 Fax : +33 (0)1
Plus en détailGroupe Eyrolles, 2003, ISBN : 2-212-11317-X
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une
Plus en détailModule pour la solution e-commerce Magento
Module pour la solution e-commerce Magento sommaire 1. Introduction... 3 1.1. Objet du document... 3 1.2. Liste des documents de référence... 3 1.3. Avertissement... 3 1.4. Contacts... 3 1.5. Historique
Plus en détailManuel du composant CKForms Version 1.3.2
Manuel du composant CKForms Version 1.3.2 Ce manuel vous présente les principales fonctionnalités du composant CKForms y compris le module et le plug-in CKForms 1.3 est la nouvelle version du composant
Plus en détailOpenOffice Base Gestionnaire de Base de Données
OpenOffice Base OpenOffice Base Gestionnaire de Base de Données Version 2.3 / 2.4.1 Module d'introduction Document de présentation Contributions : Charles BURRIEL, Pauline CONSTANT, Frédéric PIRARD Jeffrey
Plus en détailModélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework
Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework L'objectif de ce document est de poser des bases de réflexion sur la modélisation d'un projet réalisé
Plus en détailISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL
ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL Jean-Marie Pécatte jean-marie.pecatte@iut-tlse3.fr 16 novembre 2006 ISIS - Jean-Marie PECATTE 1 Valeur de clé
Plus en détailWysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x
WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET
Plus en détailDOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin
DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL
Plus en détailPHP 4 PARTIE : BASE DE DONNEES
PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux
Plus en détailUtiliser un CMS: Wordpress
Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation
Plus en détailComment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org
Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org Diffusé par Le Projet Documentation OpenOffice.org OpenOffice.org Documentation Project How-To Table des matières 1. Introduction...3
Plus en détailOlivier Mondet http://unidentified-one.net
T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage
Plus en détailPHP 5. La base de données MySql. A. Belaïd 1
PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple
Plus en détailPHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)
PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et
Plus en détailDEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.
DEVAKI NEXTOBJET 1 Présentation...2 Installation...3 Prérequis...3 Windows...3 Linux...3 Exécution...4 Concevoir une BDD avec Devaki NextObject...5 Nouveau MCD...5 Configurer la connexion à la base de
Plus en détailIntranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs
Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs Installation sur le serveur Eva-web s'appuie sur SPIP, qui lui-même utilise PHP
Plus en détailLicence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées
Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées ANNEE 2014 / 2015 Désignation de l enseignement : Bases de données Nom du document : TP SQL sous PostgreSQL Rédacteur :
Plus en détailéquipement radio Procédure
07/03/2014 GLPI / Inventaire équipement radio Procédure Anthony MANDRON SDIS 21 Table des matières Procédure d installation de GLPI sur une Debian Wheezy :... 2 Mise en place du plugin «Generic Object
Plus en détailWEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
Plus en détailFORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères
FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant
Plus en détailwww.evogue.fr SUPPORT DE COURS / PHP PARTIE 3
L i a m T A R D I E U www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 Sommaire Sommaire... 2 Eléments initiaux... 3 Base de données... 3 Tables... 4 membres... 4 commandes... 4 articles... 4 details_commandes...
Plus en détailCréer et gérer des catégories sur votre site Magento
Créer et gérer des catégories sur votre site Magento Version utilisée pour l élaboration de ce guide : Magento 1.3.0 Rédigé par : Olivia Contexte Pour créer un site sous Magento, vous allez être obligé
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................
Plus en détailConfiguration de plusieurs serveurs en Load Balancing
Le serveur de communication IceWarp Configuration de plusieurs serveurs en Load Balancing Version 10.4 27 février 2013 Icewarp France / DARNIS Informatique i Sommaire Configuration de plusieurs serveurs
Plus en détailTUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1
TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER Sur Windows Contenu TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 I-Installation d «Oracle Database Express Edition»...2 Etape 1 :
Plus en détailI. MySQL : Serveur et SGBD
Le Système de Gestion de Base de Données MySQL I. MySQL : Serveur et SGBD Menu I. MySQL : Serveur et SGBG II. Création d'une base de données avec MySQL MySQL est un système de gestion et conception de
Plus en détailFormation Webmaster : Création de site Web Initiation + Approfondissement
Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation
Plus en détailPrincipales Evolutions Version 1.0.0.230
Principales Evolutions Version 1.0.0.230 es colonnes de vos listings. Réorganiser les Votre vue est automatiquement sauvegardée lorsque vous fermez ferme votre fenêtre. Préférences Créer des zones par
Plus en détailNFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web
NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des
Plus en détail1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel
Guide débuter avec WHM 1 / Introduction WHM signifie Web Host Manager (ou gestionnaire d'hébergement web). WHM va donc vous permettre de gérer des comptes d'hébergement pour vos clients. (création de compte,
Plus en détailCréation d un formulaire de contact Procédure
Création d un formulaire de contact Procédure Description : Cette procédure explique en détail la création d un formulaire de contact sur TYPO3. Outil Procédure CMS: TYPO3 Auteur : hemmer.ch SA Extension:
Plus en détailManuel de déploiement sous Windows & Linux
Manuel de déploiement sous Windows & Linux 18/11/2013 Page 1/6 Prérequis Vous devez consulter la spécification technique dénommée «caractéristiques techniques des serveurs et stations» afin de connaître
Plus en détailModule Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP
Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec
Plus en détailStockage du fichier dans une table mysql:
Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table
Plus en détailMaarch V1.4 http://www.maarch.org
COLD (factures clients) Maarch Professional Services Maarch PS anime le développement d un produit d archivage open source : http://www.maarch.org Guide de visite COLD (factures clients) VERSION DATE ACTEUR
Plus en détailKWISATZ MODULE PRESTASHOP
Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ
Plus en détailManuel d utilisateur 1
Manuel d utilisateur 1 Table des matières 1- Schéma Shop-Force 3 2-Présentation 4 3- Shop-Force en image 5 3.1- Clients 5 3.2- Commandes 6 3.3- Demandes d assistance 7 4- Ajout de code spécifique 8 5-
Plus en détailBTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais
BTS S.I.O. 2012-2013 PHP OBJET Module SLAM4 Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais Table des matières 1 But... 3 2 Les bases :... 3 3 Utilisation d'une classe : Instanciation...3
Plus en détailPublication dans le Back Office
Site Web de l association des ingénieurs INSA de Lyon Publication dans le Back Office Note : dans ce guide, l'appellation GI signifie Groupe d'intérêt, et GR Groupe Régional laure Buisset Page 1 17/09/2008
Plus en détailApplication web de gestion de comptes en banques
Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion
Plus en détailTapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.
Créer un site Internet à l aide du logiciel NVU Le logiciel NVU, permet l édition Wysiwyg (What You See, Is What You Get, ce que vous voyez, est ce que vous obtenez ) d un site internet. Vous rédigez le
Plus en détail1. Base de données SQLite
Dans ce TP, nous allons voir comment créer et utiliser une base de données SQL locale pour stocker les informations. La semaine prochaine, ça sera avec un WebService. On repart de l application AvosAvis
Plus en détailManuel d utilisateur du site de covoiturage «Etucovoiturage»
2012 Manuel d utilisateur du site de covoiturage «Etucovoiturage» version 1.0 KOULOUH Khalid, MARYNICH Mikhail, OUDJEHIH Anis, OQAIDI Khalid Master 2 CCI 28/03/2012 Sommaire Comment disposer d'une Page
Plus en détailCREATION WEB DYNAMIQUE
CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de
Plus en détailNOTICE TELESERVICES : Créer mon compte personnel
NOTICE TELESERVICES : Créer mon compte personnel Sommaire Sommaire... 1 Objet de la notice... 1 A qui s adresse cette notice?... 1 Pré-requis... 1 Le guide pas à pas pour créer votre compte personnel...
Plus en détailApprendre à gérer son serveur web grâce à Windows Server 2008 R2
Apprendre à gérer son serveur web grâce à Windows Server 2008 R2 Internet Information Services 15/02/2010 Access IT Julien CHOMARAT jchomarat@access-it.fr http://www.sharepointofview.fr/julien Retrouvez
Plus en détailGuide Numériser vers FTP
Guide Numériser vers FTP Pour obtenir des informations de base sur le réseau et les fonctions réseau avancées de l appareil Brother : consultez le uu Guide utilisateur - Réseau. Pour obtenir des informations
Plus en détailBases de données élémentaires Maude Manouvrier
Licence MI2E- 1ère année Outils en Informatique Bases de données élémentaires Maude Manouvrier Définitions générales et positionnement du cours dans la formation Vocabulaire relatif aux bases de données
Plus en détailMagento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
Plus en détailTP JAVASCRIPT OMI4 TP5 SRC1 2011-2012
TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE
Plus en détailOUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage
Outil d administration de parc informatique Documentation d installation et de paramétrage Nicolas BIDET Ouapi.org 29/07/2012 Sommaire Installation de Wampserver... 3 1.1. Téléchargement de WampServer...
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................
Plus en détailCréer une base de données
Access Créer une base de données SOMMAIRE Généralités sur les bases de données... 3 Création de la base de données... 4 A) Lancement d'access... 4 B) Enregistrement de la base de données vide... 4 Création
Plus en détailEspace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits
Espace pro Installation des composants avec Firefox Pour Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits Version 2.0.3 1 Sommaire 1. Installation du composant de lecture de la carte Vitale
Plus en détailKWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO
_TUTO_module_magento Table des matières -1) - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) MAGENTO :...4-1.3.1.1) Les Web Services :...4-1.3.1.2)
Plus en détailThème : Création, Hébergement et référencement d un site Web
Formation au profit des enseignants de l'université Ibn Zohr Thème : Création, Hébergement et référencement d un site Web Omar El Kharki & Jamila Mechbouh http://perso.menara.ma/~elkharki/ Ou bien http://www.elkharki.africa-web.org/
Plus en détailPRODIGE V3. Manuel utilisateurs. Consultation des métadonnées
PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.
Plus en détailPublier un Carnet Blanc
Site Web de l association des ingénieurs INSA de Lyon Publier un Carnet Blanc Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008 Publication,
Plus en détailPeut être utilisée à l intérieur du site où se trouve la liste de référence.
Peut être utilisée dans tous les sites d une collection, si la colonne est créée au niveau du site parent. Peut être utilisée à l intérieur du site où se trouve la liste de référence. Peut être utilisée
Plus en détailSoyez accessible. Manuel d utilisation du CMS
Soyez accessible. Manuel d utilisation du CMS Nameo : mode d emploi Nameo est une agence web basée en Alsace, à Strasbourg. Son champ d action : création ou refonte de sites internet, stratégie et mise
Plus en détailDocumentation module hosting
Documentation module hosting Documentation module Hosting pour Dolibarr ERP/CRM 04/11/2014 Version : 1.0 2014 - aternatik www.aternatik.fr Documentation module Hosting pour Dolibarr ERP/CRM Nom : www.aternatik.fr
Plus en détailQuelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)
Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07
Plus en détailINFORM :: DEMARRAGE RAPIDE A service by KIS
- Création d'un formulaire Ce petit mémo a pour but de donner une vue d'ensemble des étapes menant à la création d'un formulaire avec in- Form. Bien que générique ce document fournit également les informations
Plus en détailINTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détail04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]
04/02/2014 Tutoriel Lubuntu & glpi thomas [NOM DE LA SOCIETE] I Installation de Lubuntu Outils : Virtual Box : https://www.virtualbox.org/wiki/downloads Lubuntu : archive fourni Nous allons commencer par
Plus en détailLISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS
LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS MAI 2013 Table des matières 1. Introduction... 3 2. Interface d accueil... 4 2.1. Zone d authentification...
Plus en détailManuel utilisateur du CMS Anan6
Manuel utilisateur du CMS Anan6 Sommaire Fonctionnalités générales 05 - Paramétrage du navigateur 06 - Connexion au CMS Anan6 07 - Visualisation de l interface du CMS 08 - Détails de la liste des composants
Plus en détail2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22
SOMMAIRE INTRODUCTION La collection Classroom in a Book TinyUrL Conditions requises Installation du programme Copie des fichiers Classroom in a Book ordre recommandé pour les leçons Démarrage instantané
Plus en détailA QUOI SERVENT LES BASES DE DONNÉES?
BASE DE DONNÉES OBJET Virginie Sans virginie.sans@irisa.fr A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès
Plus en détailA QUOI SERVENT LES BASES DE DONNÉES?
BASE DE DONNÉES OBJET Virginie Sans virginie.sans@irisa.fr A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès
Plus en détailGuide d utilisation 2012
Guide d utilisation 2012 Tout ce dont vous avez besoin pour bien démarrer REACOM La performance marketing SOMMAIRE Démarrez avec reagiciel Accédez à votre console d administration 4 Gestion internet Aperçu
Plus en détailUtilisation de GalaxShare
Utilisation de GalaxShare Tutoriel accessible en ligne sur http://galaxair.com/tuto/aidegalaxshare.html Le Porte-Document GalaxShare est un logiciel web de partage de documents, avec une gestion fine des
Plus en détailGuide d'installation sous Windows
Guide d'installation sous Windows Le but de ce guide est de faciliter l'installation de Phpcompta sous Windows et vous guidera pas-àpas, étape par étape. L'installation se déroule sous Windows XP SP2 mais
Plus en détailLes sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org
Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et
Plus en détailInstallation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer
Plus en détailJoomla! Création et administration d'un site web - Version numérique
Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique
Plus en détailLes BASES de DONNEES dans WampServer
Les BASES de DONNEES dans WampServer 1 Définitions Générales Une base de données (BDD) permet d'enregistrer, de stocker, de ranger des données de façon organisée et hiérarchisée. SQL est le langage qui
Plus en détailCampagnes d e-mailings v.1.6
Campagnes d e-mailings v.1.6 Sommaire Objet Page I Préparation de la campagne 3 I 1 / Le compte de messagerie pour l envoi des emails 3 I 2 / Configurer le modèle de l email 4 I 3 / La préparation des
Plus en détailISPConfig Documentation
ISPConfig Documentation ISPConfig Documentation I Table des Matières III Manuel Client...1 1 Général...1 1.1 Connexion et Mot de Passe...1 1.2 Interface Client...1 1.3 Privilèges pour les Clients dans
Plus en détailGuide d utilisation des services My Office
Guide d utilisation des services My Office Note importante : La version de ce guide d utilisation ne s applique qu à l interface RIA (Web 2.0) de My Office. Une section supplémentaire concernant l interface
Plus en détailSTATISTICA Version 12 : Instructions d'installation
STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise Server Remarques : 1. L'installation de STATISTICA Entreprise Server s'effectue en deux temps : a) l'installation du serveur et
Plus en détailCette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".
Gestion du multilingues Cette nouveauté est disponible en édition Entreprise L'extension WaveSoft Customisation vous permet sur l'édition Entreprise de rendre les modules Gestion Commerciale, GRC, Comptabilité,
Plus en détailwebmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09
AISL - Architecture et Intégration des Systèmes Logiciels - 2011-2012 webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 Administrer un serveur et
Plus en détailArchitectures web/bases de données
Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est
Plus en détail1 Position du problème
Licence Science et Technologies - INF245 Examen session 1 - mai 2012 Durée : 2 heures Documents non autorisés Le barème est donné à titre indicatif 1 Position du problème Le Club Universitaire de Vélo
Plus en détailLa programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2)
Le langage PHP (2) Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/ 1 / 54 1 La programmation orientée objet 2 Gestion de Connexions HTTP 3 Manipulation
Plus en détailGestion Electronique de Document (ECM/GED)
Gestion Electronique de Document (ECM/GED) Analyse de l existant Découpage modulaire La gestion électronique de documents repose sur un ensemble de deux modules conjoints, au sein de la famille «ecm» :
Plus en détailTechnologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage
Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site
Plus en détail1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5
1. Qu'est-ce que SQL?... 2 2. La maintenance des bases de données... 2 2.1 La commande CREATE TABLE... 3 2.2 La commande ALTER TABLE... 4 2.3 La commande CREATE INDEX... 4 3. Les manipulations des bases
Plus en détail