Je me suis réinstallé Ubuntu 18.04 (fresh install) et installé mes principales application dont Inkscape J’ai eu la surpise de ne pas avoir comme d’habitude les icônes dans les menus on cherche sur le net …hop 5 minutes plus tard c’est ok AVANT APRÈS Solution 1° Installer l’Editeur dconf (via la logithèque) 2° Aller dans […]
Connexion à la base SELECT Pour tout affiche on peut enlever le WHERE Affiche resultat du SELECT Nombre de résultats INSERT N° du dernier INSERT UPDATE DELETE Femer les connexions Si il n’y a pas de connexion persistantes c’est automatique à la fin du script
Affichage des attributs LDAP d’une seule entrée affichage selon critère de recherche (=liste) Cet exemple fait une recherche dans l’annuaire LDAP sur tous les noms de famille commençant par B Une boucle affiche ensuite les attributs demandés
Dans l’exemple qui suit on a une table principale qui regroupe toute les commandes d’un site. La 2eme table référence les différents produits (avec des info comme la description, le type, etc…) La 3eme table référence les clients (avec nom, prénom, adresse, …) Le but est qu’avec une commande SQL on puisse afficher toutes les […]
Parfois il est utile de pouvoir extraire des données depuis un texte Exemple de donnée j’aimerai bien extraire dans 5 champs différents les informations Nom, Prenom, matricule, … « Lire » et « traduire » le texte avec PHP Analyse ligne par ligne : utilisation de « explode » pour mise de chaque ligne dans une array recherche de la valeur […]
Je voyais un pote qui galérai avec ses fichiers Excel pour faire des devis et factures en tant que auto-entrepreneur. J’ai trouvé là un bon exercice pour m’entrainer au PHP et MySQL. On entre ses produits et services (1 fois) On entre les coordonnées des clients (1 fois) On fabrique facilement ses devis juste en […]
Pour faire propre il vaut mieux commencer avec quelques fichiers de bases index.php : le plus important style.css : pour la mise en page header.php : pratique pour pas redéclarer dans chaque page créé normalize.css : facultatif mais pratique pour « effacer » les différences entres les différents navigateurs mobile.css : facultatif mais pratique si vous voulez […]
Description d’un système complet de gestion d’utilisateurs en PHP avec MySQL. Pour faire simple on va utiliser cet exemple: index.php : première page du site, celle qui contient le formulaire d’authentification main.php : page principale de votre site disconnect.php : page permettant la déconnexion membre.php : page permettant de changer son mot de passe une […]
Pense bête Créer un fichier connect.php pour centraliser les infos de connexion lire tout : SELECT * FROM nom_de_la_table lire une seule entrée : SELECT * FROM nom_de_la_table WHERE id=$id Ajouter : INSERT INTO nom_de_la_table (colonne1,colonne2,colonne3) VALUES (‘$valeur1′,’$valeur2′,’$valeur3’) Modifier : UPDATE nom_de_la_table SET colonne1=’$valeur1′,colonne2=’$valeur2′,colonne3=’$valeur3′ WHERE id=$id Supprimer : DELETE FROM nom_de_la_table WHERE id=$id Recherche globale […]
Quand j’ouvre la clé avec Gparted j’ai l’erreur : The driver descriptor says the pysical block size is 2048 bytes, but Linux says it is 512 bytes Solution : « réinitialiser » la clé Remplacer sdX par votre propre disque Attention : cela peut être TRÈS long!!! env. 1 heure pour une clé de 64Go Attention2 […]
Problème J’ai créé une clé USB Bootable depuis l’application Startup Disk Creator mais lorsque j’ai voulu utilisé la clé créé j’avais un message SYSLINUX 6.03 EDD 20150813 Copyright (C) 1994-2012 H. Peter Anvin et al Boot Error impossible de démarrer dessus Cause Apparemment depuis Ubuntu 15.10 le dossier syslinux a changé et il n’est plus […]
Par défaut, dans Calc, LibreOffice converti automatiquement les adresse emails en lien cliquable. Si on ne veut pas de cette fonction, peu pratique et fort fort moche, on peut la désactiver Mais où désactiver cette p##### de fonction de m####??? Outils > Options d’Autocorrection… > onglet Option > décocher la case : Détecter les URL […]