Insert or Update sous MySQL

Si vous désirez insérer des données sous MySQL ou effectuer une mise à jour sur la ligne s’il existe déjà, sachez qu’il existe une syntaxe permettant de réaliser l’opération au sein d’une instruction INSERT. Pour pouvoir utiliser cette syntaxe vos tables devront obligatoirement posséder une clé primaire puisque c’est sur cette clé qu’un test va…

Lire la suite

Mootools custom event plugin

Christoph Pojer est l’auteur d’un nouveau plugin pour le framework MooTools nommé Mootools custom event permettant de définir des événements JavaScript personnalisés pouvant être eux-mêmes basés sur d’autres événements personnalisés ou bien natifs. En d’autres termes le plugin fourni un gestionnaire d’évènements avancé fonctionnant dès la version 1.3 du core de MooTools. Toute la documentation…

Lire la suite

Rechercher / Remplacer dans une base MySQL

Il existe plusieurs méthodes permettant de rechercher / remplacer du texte au sein d’une base de données MySQL comme vous le feriez avec n’importe quel éditeur de texte évolué. Une méthode simple se base sur la fonction replace de MySQL et sur une requête de mise à jour. Pour réaliser cette requête, vous devrez impérativement…

Lire la suite

Des coins arrondis pour vos images avec jQuery (CSS3 Rounded Corners like)

WebDesignerWall propose un tutoriel que je vous invite à découvrir permettant de créer rapidement des coins arrondis sur des images grâce à jQuery à la manière de CSS3 (rounded corners). Cette solution permet de contourner les problèmes de compatibilités rencontrés avec certains navigateur comme Firefox. Le code jQuery ajoute automatiquement le code HTML réalisant les…

Lire la suite

Tutoriel : comment créer une ombre portée dynamique avec jQuery

1stwebdesigner propose un tutoriel permettant de créer une ombre portée dynamique à base de CSS / Spriting / jQuery sur les éléments d’une page web en fonction d’une source lumineuse placée sur la page. Ce n’est pas clair ? Je vous invite tout d’abord à jet un œil à cette page de démonstration exceptionnelle (n’oubliez…

Lire la suite

jScratchcard : Un plugin de grattage pour jQuery !

jScratchcard est un plugin pour le framework JavaScript jQuery permettant de créer des zones grattables à la manière des jeux de grattages que l’on retrouve chez nos buralistes. Il devient alors possible d’imaginer la création de toutes sortes de jeux de grattages directement en HTML / CSS / jQuery (rappelons que ce type de jeux…

Lire la suite

Interdire le mode de compatibilité IE7 d’Internet Explorer 8 (IE8)

Nous avions déjà vu précédemment comment forcer le mode de compatibilité IE7 d’IE8 afin que l’affichage soit conforme au rendu IE7, je vous propose cette fois-ci de voir l’opération inverse. L’intervention réside toujours sur l’utilisation de la balise meta X-UA-Compatible mais avec un content différent. En effet, la valeur de l’attribut content étant automatiquement convertie…

Lire la suite

Astuce CodeIgniter : définir le timezone de la base de données

Voici une astuce publiée sur le forum de CodeIgniter qui permet de définir le timezone à utiliser par la base de données un seule fois pour tous les modèles de l’application. Pour réaliser cette tâche, l’auteur à simplement dérivé la classe Model de CodeIgniter afin d’exécuter la requête SQL modifiant le timezone à la construction…

Lire la suite

Intégration de MongoDB à CodeIgniter

MongoDB est un gestionnaire de base de données « NoSQL » orientée documents dans la lignée de CouchDB et Riak. Ces SGBD dits SchemaLess permettent de stocker des objets dynamiques sous forme de Hash (notamment au format JSON) indépendamment de leur structure. Il n’existe donc plus de contraintes d’évolution de tables comme c’est le cas par exemple…

Lire la suite