26 décembre 2005

PEAR DB DataObject

Nous allons voir comment procéder à l'insertion de données à partir de la méthode insert(), ci-dessous vous trouverez un exemple simple ://instanciation d'un objet de la classe DataObjects_INFO_CLIENT//cet classe correspond à la table INFO_CLIENT$objInfoClient = new DataObjects_INFO_CLIENT();//affectation des valeurs à insérer aux différents attributs de l'objet objInfoClient//rappelons que ces attributs correspondent aux champs de la table INFO_CLIENT$objInfoClient->NUMERO_CLIENT    =... [Lire la suite]
Posté par fatihaelh à 16:36 - - Commentaires [0] - Permalien [#]

09 décembre 2005

PEAR DB_DataObject, exemple

PEAR DB_DataObject est un module permettant de créer des objets à partir d'une ou de plusieurs bases de données et ce quelque soit la nature de la base : MySQL, Oracle, ...Nous obtenons après avoir lancé un script des classes correspondant aux différentes tables de notre base contenant des objets correspondants aux champs de cette table. Le nom de ce script est : createTables.phpJe ne vais pas détailler l'utilisation de ce script, c'est déjà très bien expliqué sur le site... [Lire la suite]
Posté par fatihaelh à 11:46 - - Commentaires [0] - Permalien [#]
09 septembre 2005

Fonction position() en XSLT

En XSL/XSLT, nous avons besoin parfois de connaître la position des éléments que nous souhaitons afficher ou encore émettre des conditions sur certains éléments (premier, dernier...). Les applications sont diverses : pagination, mise en page correcte, ... Dans cet article nous verrons quelques exemples de base, à vous ensuite de les adapter à vos besoins. Comment retrouver la position d'un élément?exemple 1: <xsl:template name="t1" match="ARTICLE">    <xsl:value-of select... [Lire la suite]
Posté par fatihaelh à 09:42 - - Commentaires [1] - Permalien [#]
05 mai 2005

On a parlé de moi

Ci-dessous, vous trouverez une liste d'articles référençant mon blog, ça fait toujours plaisir de savoir qu'on a lu et apprécié mon blog. C'est encourageant et surtout motivant. Je les remercie;) Blog du webmaster de canalblog Quand le blog devient centre de ressources...Démonstration réussie avec le blog de Fatiha ! Plutôt que de raconter sa vie, Fatiha a choisi d'utiliser son blog comme un outil pédagogique sur les langages informatiques. Si vous cherchez des astuces et liens sur la programmation... [Lire la suite]
Posté par fatihaelh à 18:27 - - Commentaires [0] - Permalien [#]
05 mai 2005

SPL en PHP5

Ca fait déjà quelques mois que j'utilise les fonctions de la bibliothèque SPL dans mes développements PHP5. C'est quoi SPL? Standard PHP Library J'utilise les Array Iterator de SPL. En quoi ça consiste? Exemple : Je veux créer une liste d'objets Personne et parcourir cette liste en effectuant des traitement sur chacun des objets de cette liste.//$personne = new Personne ($id, $nom, $prenom, $dateNaissance, $dateEntree); $personne1 = new Personne ("1", "pierre", "dupont",... [Lire la suite]
Posté par fatihaelh à 17:25 - - Commentaires [0] - Permalien [#]
05 mai 2005

Intéraction entre javascript et XSL

J'ai découvert qu'il était possible de faire intéragir le XSL/XML et le javascript. En bref, je vais vous expliquer cela à travers un exemple.La problématique est la suivante : vous manipulez des données provenant du flux XML et vous souhaitez effectuer des contrôles javascript sur les données saisies par l'utilisateur. Il ne doit pas y avoir de doublons.Rien ne vaut un exemple : Gestion de loginsFlux XML :<listeLogin>          ... [Lire la suite]
Posté par fatihaelh à 16:21 - - Commentaires [0] - Permalien [#]

01 février 2005

PHP 5, nouveautés en programmation objet

Les modifications apportées à PHP 5 et au Zend Engine 2 augmentent considérablement les capacités et les performances de PHP. Visibilité : introduction des mots clés private, protected et public, utilisés pour des membres ou des méthodes Interfaces : ceci pour simuler l'héritage multiple, on déclare uniquement les méthodes qui seront ensuite utilisées dans les classes qui vont les implémenter Méthodes et classes abstraites : une classe définie comme étant abstraite ne peut être instanciée. La différence avec une... [Lire la suite]
Posté par fatihaelh à 01:16 - - Commentaires [0] - Permalien [#]
21 décembre 2004

XML/XSL, mes débuts

Et oui je me suis enfin mise au XML. Je vous explique en deux mots où j'en suis. On a des données stockées dans un fichier XML users.xml (ex un administrateur a une liste de logins et de mots de passe d'utilisateurs et veut les afficher): Télécharger le codeXML  Vous remarquez que nous avons une balise racine "users" et plusieurs balises enfants "user", "Login" et "Password". Vous devez raisonnez comme dans un arbre généalogique, père, mère, grand-père, grand-père, frères et... [Lire la suite]
Posté par fatihaelh à 16:22 - - Commentaires [0] - Permalien [#]
25 septembre 2004

MERISE : MLD ou le modèle logique de données

Nous avons vu comment élaborer le modèle conceptuel de données MCD, passons maintenant à l'étape suivante : MLD ou modèle logique des données. Ce modèle indique comment organiser les données. On se représente le modèle comme étant un ensemble de relations. On a des tables (entités dans le modèle MCD) qui contiennent des champs (attributs dans le modèle MCD). Ce qui est important ce sont les relations entre ces tables. Chaque table contient une clé primaire : c'est un identifiant unique. Par exemple,... [Lire la suite]
Posté par fatihaelh à 00:03 - - Commentaires [37] - Permalien [#]
28 juillet 2004

Le MCD, modèle conceptuel de données

Le MCD représente les données et leurs dépendances fonctionnelles. Nous allons expliquer quelques notions importantes avant de détailler la démarche d'élaboration du MCD.Propriété : information élémentaire manipulée par l'entreprise, ex : nom d'un client.Objet-type : regroupement de propriétés doté d'une existence propre et pourvu d'un identifiant, ex : objet client.Relation-type : association entre divers objets d'un modèle, une relation peut-être porteuse de... [Lire la suite]
Posté par fatihaelh à 14:14 - - Commentaires [2] - Permalien [#]