DOUAMI

Tous pour le Développement web

Exporter des données vers Excel en php

On aura surement besoin un jour de partager nos données enregistrées dans une base de données, donc on parle de l’exportation des enregistrements vers un fichier. Dans ce tutoriel on va exporter les données issus d’une base de données mysql en utilisant php vers un fichier Excel (.xls) ou un fichier CSV (.csv) pour les traiter ou juste pour les enregistrer.

Voici le code utilisé :

  1. <?php
  2. // Connexion à la base de données
  3. mysql_connect($host, $login, $pwd) or die ("Connexion Impossible");
  4. mysql_select_db("$bdd") or die ("Connexion Impossible");
  5.  
  6. //Requete SQL
  7. $query = "SELECT * FROM ma_table";
  8. $result = mysql_query($query) or die(mysql_error());
  9.  
  10. // Entêtes des colones dans le fichier Excel
  11. $excel .="Titre 1 ,Titre 2,Titre 3\n";
  12.  
  13. //Les resultats de la requette
  14. while($row = mysql_fetch_array($result)) {
  15.         $excel .= "$row[champ1] , $row[champ2] , $row[champ3]  \n";
  16. }
  17.  
  18. header("Content-type: application/vnd.ms-excel");
  19. header("Content-disposition: attachment; filename=nom_fichier.xls");
  20. print $excel;
  21. ?>

Testez le et faites nous part de vos idées

Boutons gratuits en ligne

Pour créer votre nouveau bouton, rien de plus simple… rendez-vous sur le site, cliquez sur “genarate”, choisissez le graphisme de “fond”, personnaliser la couleur, le texte, ajoutez un non ou une icône et le tour est joué !
Sur le site il est mentionné que pour utiliser les boutons créer avec My Cool Button, il faut placer un lien de retour sur votre page Internet. Si vous ne souhaitez pas installer cette publicité, il reste la possibilité de faire un don.

Site : http://www.mycoolbutton.com/

Demo : http://www.mycoolbutton.com/demo.php

Lecteurs MP3 Flash

Il s’agit d’une rapide liste des différents styles de lecteurs MP3 Flash gratuits que vous pouvez appliquer à vos sites web pour jouer des fichiers audio MP3.

Flash MP3 Player par :  FlashMP3Player.org

flashmp3player

Lire la suite…»»

PhpFonctions, la bibliothèque de fonctions php

phpfonctions , Comme son nom l’indique, phpfonctions est une bibliothèque de fonctions php en ligne. On pourra y trouver toutes sortes de ressources utiles pour les développeurs web : fonctions pour la gestion des bases de données (MySQL), gestion des fichiers, gestion des dates… Vous pouvez également ajouter vos fonctions sans aucune inscription, La coloration syntaxique du code php est un plus qui permet une meilleure lecture des fonctions php.

Lire la suite…»»

Ressources gratuites pour designer

Fonts, PSD, Icones, des themes et d’extraordinaire graphiques sur www.designturko.com , un site vraiment intéressant avec  plusieurs ressources gratuitement téléchargeable sur des serveurs gratuits, a ne pas rater.

Source : http://www.designturko.com/

Lire la suite…»»

Chat style Facebook & Gmail

Tout le monde aime les discussions en ligne de facebook et gmail avec des des boîtes de chat en bas à droite, vous pouvez le faire aussi dans votre site, un super chat avec une boite de discutions rafraîchi automatiquement elle affiche le nom de la persone qui parle exp « Douami dit … » et clignote lorsque la fenêtre de chat ne sont pas en cible, aussi la possibilité de réduire ou fermer la boite de chat, le texte  défile a chaque nouveau message saisie, c’est extrêmement simple à intégrer dans un site existant,  les utilisateur sont gérés par des variables session $_SESSION[ 'username'] donc seul les utilisateurs connecté peuvent chater entre eux dans la demo présenté trois utilisateurs sont déclarés manuellement juste pour tester mais cela peut se faire d’une manière dynamique lorsque les utilisateur sont connecté sur leurs comptes.

La methode d’instalation est trés simple vous devez avoir une base de donnés pour créer la table chat, le script sql est disponible avec les fichiers sources sur : http://anantgarg.com/2009/05/13/gmail-facebook-style-jquery-chat/

Vous pouvez le tester en ligne ici : http://anantgarg.com/chat/samplea.php

Nuage de tags php/mysql

Comment réaliser un nuage de tags multicolores et multi tailles en utilisant php et mysql. Supposant que votre table exemple « articles » contient trois champs id, titre, tags et vous voulez afficher ces tags dans un endroit dans votre site, voici un exemple que j’ai réalisé.

  1. //On a besoin de deux tableaux pour le traitement des tags
  2. $chaine_tags=array();
  3. $tab_tags=array();
  4. //Faire une sélection des tags a partir de la base de donnée
  5. $result=mysql_query("SELECT * FROM articles");
  6. while ($tags=mysql_fetch_object($result)){
  7.    $chaine_tags[]=explode(",",$tags->tags);
  8. }
  9.  

Lire la suite…»»

Surface Microsoft nouvelle génération de PC

Microsoft Surface, un PC piloté principalement par ECRAN. L’utilisateur peut par exemple prendre, tourner, déplacer des photos ou des vidéos, comme s’il s’agissait de véritables tirages papier, en plus, il peut les agrandir ou les envoyer directement par email.
Cette table sera d’abord commercialisée aux professionnels (hôtels, restaurants, etc…) à un coût de 10.000$. Une version grand public est promise par Bill Gates pour “plus tard”. Sans souris ni clavier, cette table destiné aux marchés de l’hôtellerie, de la restauration, du tourisme ou de la distribution. Basé sur Windows Vista et agrémenté de l’interface graphique dédiée, ainsi un serveur(barman) peut savoir en temps réel quand un verre est vide sur une table Surface, en détectant la lumière qui passe à travers.



Pour plus d’informations visitez le site de Microsoft : http://www.microsoft.com/surface/

Afficher du code PHP, CSS, HTML dans vos articles Wordpress

Ça fait bien longtemps que je cherche un plugins wordpress pour pouvoir présenter mes petits scripts php et html au lecteurs, avec une colorations syntaxique comme ça.

  1.  
  2. <?php
  3. if (isset($_post[‘nom’])){
  4.    echo "www.douami.com";
  5. }
  6. //Un commentaire
  7. for($i=0;$i<=10;$i++){
  8.   echo "<p><a href=’www.douami.com’>douami.com</a></p>";
  9. }
  10.  ?>

Je partage donc avec vous cette petite trouvaille, qui permet d’insérer dans vos articles des langages, tels que PHP, CSS, HTML… Ce plugins est : Dean’s Code Highlighter.
Une fois le plugins télécharger, uploader le dans le dossier « Plugins » de Wordpress. Dans le menu « Extensions » de wordpress, activer le plugins.
Son fonctionnement est très simple, dans la balise « lang » mettez le langage de votre code. (css, php, html…)

ColorBox nouveau plugin jQuery

ColorBox est un nouveau plugin à rajouter à votre liste de plugins jQuery ce beau plugin offre des effets impressionnantes car il support une seule image ou un groupe d’images des iframes provenant d’autre sites et autres choses, L’apparence est entièrement contrôlé par CSS, Complètement discret, ne requiert aucune modification et en plus il est réalisé sous la licence MIT License.

Lire la suite…»»

 Page 1 de 3  1  2  3 »