• Aide
  • Eurêkoi Eurêkoi

Livre numérique

PHP/MySQL avec Dreamweaver CS4 : Les clés pour réussir sur son site marchand


  • Éditeur(s)
  • Date
    • 2009
  • Notes
    • Dreamweaver CS4, PHP et MySQL : un trio gagnantConsidéré comme le logiciel de création de sites Web le plus performant du marché, Dreamweaver peut être couplé à PHP/MySQL pour concevoir des sites dynamiques sans écrire une seule ligne de code. Ce mode de création visuel séduira particulièrement les graphistes qui souhaitent intégrer rapidement des applications dynamiques à leur projet, tandis que les développeurs apprécieront la puissance des éditeurs de code de Dreamweaver CS4, qui constitue la plate-forme de développement idéale pour PHP/MySQL.Toutes les étapes pour concevoir un site marchand avec PHP 5 et MySQLPédagogique et pratique, cet ouvrage explique en détail comment utiliser tous ces outils pour créer facilement son site dynamique, depuis la création de la base de données jusqu'à la réalisation des requêtes SQL et des scripts PHP. Il consacre également un chapitre complet aux transformations XSLT, qui permettent de gérer de manière simple du contenu XML dans des pages Web. Il se clôt par une étude de cas très détaillée portant sur la conception d'un site marchand, à laquelle s'ajoute une extension Web contenant tous les fichiers des exemples.
  • Langues
    • Français
  • ISBN
    • 9782212125511
  • Droits
    • copyrighted
  • Résultat de :
  • Quatrième de couverture
    • PHP/MySQL avec Dreamweaver CS4

      Dreamweaver CS4, PHP et MySQL : un trio gagnant

      Considéré comme le logiciel de création de sites Web le plus performant du marché, Dreamweaver peut être couplé à PHP/MySQL pour concevoir des sites dynamiques sans écrire une seule ligne de code. Ce mode de création visuel séduira particulièrement les graphistes qui souhaient intégrer rapidement des applications dynamiques à leur projet, tandis que les développeurs apprécieront la puissance des éditeurs de code de Dreamweaver CS4, qui constitue la plate-forme de développement idéale pour PHP/MySQL.

      Toutes les étapes pour concevoir un site marchand avec PHP 5 et MySQL

      Pédagogique et pratique, cet ouvrage explique en détail comment utiliser tous ces outils pour créer facilement son site dynamique, depuis la création de la base de données jusqu'à la réalisation des requêtes SQL et des scripts PHP. Il consacre également un chapitre complet aux transformations XSLT, qui permettent de gérer de manière simple du contenu XML dans des pages Web. Il se clôt par une étude de cas très détaillée portant sur la conception d'un site marchand, à laquelle s'ajoute une extension Web contenant tous les fichiers des exemples.


  • Tables des matières
      • PHP/MySQL avec Dreamweaver CS4

      • Jean-Marie Defrance

      • Eyrolles

      • Avant-proposXIII
      • Objectifs de l'ouvrage XIII
      • Contenu de l'ouvrage XIV
      • Chapitre 1
        Dreamweaver CS4 et les sites dynamiques1
      • Du HTML aux bases de données 1
      • Les sites statiques et HTML1
      • Les sites interactifs et les langages de script5
      • Les sites dynamiques et les bases de données8
      • Les sites dynamiques avec PHP/MySQL et Dreamweaver CS4 10
      • Les avantages des sites dynamiques10
      • Les technologies serveur prises en charge par Dreamweaver CS415
      • Évolutions de PHP, de l'origine à PHP 516
      • PHP, MySQL et Dreamweaver CS4, un trio efficace !17
      • Chapitre 2
        Environnement de développement19
      • Choix de l'infrastructure serveur 19
      • Installation d'une infrastructure serveur locale (WampServer 2) 21
      • Étapes d'installation de la suite WampServer 222
      • Arrêt et démarrage de WampServer 225
      • Découverte du manager de WampServer 226
      • Test du serveur local30
      • Gestionnaire de base de données (phpMyAdmin) 35
      • Notion de base de données35
      • phpMyAdmin, un gestionnaire de bases convivial37
      • Présentation de l'interface de phpMyAdmin37
      • Création d'une base de données39
      • Insertion d'enregistrements avec phpMyAdmin46
      • Modification d'un enregistrement50
      • Modification des propriétés d'une table52
      • Configuration des droits d'un utilisateur54
      • Sauvegarde et restauration d'une base de données61
      • Interface de Dreamweaver CS4 pour le développement de sites dynamiques 66
      • L'espace de travail67
      • La barre d'outils standard71
      • La barre d'outils Document72
      • Le panneau Insertion73
      • La fenêtre Document77
      • Le panneau Référence81
      • Le panneau Base de données82
      • Le panneau Liaisons82
      • Le panneau Comportements de serveur83
      • Le panneau Fichiers85
      • Le panneau Actifs87
      • Le panneau Propriétés88
      • Le panneau Historique89
      • Configuration d'un site dynamique dans Dreamweaver CS4 89
      • Définition d'un nouveau site en mode assisté étape par étape90
      • Modification de la définition d'un site en mode Avancé95
      • Création d'une connexion à une base de données 100
      • Le concept de connexion à la base100
      • Procédure de création d'une connexion101
      • Paramétrage d'un jeu d'enregistrements 105
      • Le concept de jeu d'enregistrements105
      • Fenêtre de paramétrage d'un jeu d'enregistrements en mode Simple107
      • Procédure de paramétrage d'un jeu d'enregistrements en mode Simple108
      • Fenêtre de paramétrage d'un jeu d'enregistrements en mode Avancé115
      • Procédure de paramétrage d'un jeu d'enregistrements en mode Avancé120
      • Jeu d'enregistrements avancés pour requêtes avancées122
      • Chapitre 3
        Création de pages dynamiques courantes131
      • Méthodes de test des pages dynamiques 132
      • Structure du site Score 134
      • Création de l'interface du site134
      • Procédure de création d'un modèle135
      • Plan de navigation137
      • Procédure de création d'un écran du site à partir d'un modèle137
      • Arborescence des fichiers140
      • Page d'affichage d'une liste simple 142
      • Procédure de création de la page liste.php143
      • Procédure de création de la page mesresultats.php146
      • Page d'insertion de données dans la base 150
      • Procédure de création de la page ajout.php151
      • Procédure de création de la page resultatdumois.php153
      • Page de suppression de données dans la base 157
      • Procédure de création de la page supp.php157
      • Page de confirmation de suppression 161
      • Procédure de création de la page confirmation.php161
      • Page de modification de données dans la base165
      • Procédure de création de la page modif.php165
      • Procédure de création de la page moncompte.php172
      • Page avec barre et état de navigation 177
      • Procédure d'ajout d'une barre de navigation dans la page liste.php178
      • Procédure d'ajout d'un état de navigation dans la page liste.php179
      • Autres comportements de pagination et d'affichage180
      • Pages d'affichage Principale-Détails 181
      • Procédure automatique de création de pages Principale-Détails182
      • Procédure manuelle de création de pages Principale-Détails186
      • Page d'affichage d'une image dynamique 191
      • Ajout du champ photo à la table commerciaux et préparation des photos191
      • Intégration d'une image dans la page fiche.php à l'aide du panneau Liaisons194
      • Intégration d'une image dans la page fiche.php à l'aide du panneau Propriétés195
      • Pages d'authentification 197
      • Modification de la base de données score_db198
      • Procédure de création des pages login.php et erreur1.php200
      • Procédure de création de pages protégées dans l'espace commerciaux203
      • Procédure de création d'un lien logout dans les pages protégées206
      • Chapitre 4
        Commandes SQL avancées209
      • Commande SELECT 211
      • Conditions de test pour la commande SELECT212
      • Commande SELECT simple214
      • Commande SELECT avec des alias214
      • Commande SELECT avec des fonctions MySQL215
      • Commande SELECT avec la clause DISTINCT216
      • Commande SELECT avec la clause WHERE217
      • Commande SELECT avec la clause GROUP BY222
      • Commande SELECT avec la clause HAVING223
      • Commande SELECT avec la clause ORDER BY224
      • Commande SELECT avec la clause LIMIT225
      • Commande SELECT avec jointure226
      • Commande INSERT 228
      • Commande INSERT à partir de valeurs : méthode 1229
      • Commande INSERT à partir de valeurs : méthode 2231
      • Commande INSERT à partir d'une requête231
      • Commande DELETE 234
      • Commande UPDATE 235
      • Commande REPLACE 235
      • Chapitre 5
        Programmation PHP237
      • Outils et éditeurs proposés par Dreamweaver 237
      • Outils de gestion de code238
      • Outils de gestion des balises247
      • Syntaxe de PHP 252
      • Extension du fichier et balises de code PHP252
      • Les commentaires254
      • Les variables255
      • Les constantes264
      • Expressions et instructions265
      • Les opérateurs266
      • Structures de programme 270
      • Les blocs270
      • Structures de choix271
      • Structures de boucle277
      • Instructions de contrôle282
      • Redirection interpage284
      • Fonctions utilisateur 287
      • Gestion des fonctions utilisateur287
      • Bibliothèques de fonctions intégrées à PHP 292
      • Fonctions PHP générales292
      • Fonctions PHP dédiées aux tableaux292
      • Fonctions PHP dédiées aux dates293
      • Fonctions PHP dédiées aux chaînes de caractères294
      • Fonctions PHP dédiées aux fichiers295
      • Fonctions PHP dédiées à MySQL296
      • Conservation des informations 298
      • Temps de vie des variables298
      • Les formulaires299
      • Le passage dans l'URL300
      • Les cookies301
      • Les sessions304
      • Programmation orientée objet (POO) 306
      • Introduction à la POO306
      • Déclaration d'une classe306
      • Création d'un objet308
      • Création d'une sous-classe, héritage309
      • Mise en oeuvre des programmes PHP 311
      • Conseils pour bien programmer311
      • Les erreurs PHP313
      • Techniques de débogage316
      • Applications au projet SCORE 321
      • Création d'une page graphique pour les statistiques321
      • Création d'un script de sélection de requêtes SQL325
      • Chapitre 6
        Les comportements serveur XSLT335
      • Introduction au XML 336
      • Les avantages du XML336
      • Structure d'un document XML336
      • Règles d'écriture d'un document XML bien formé340
      • Les feuilles de styles XSL 342
      • Le langage de navigation X-Path 342
      • Modèle arborescent utilisé par X-Path343
      • Syntaxe des expressions X-Path344
      • Le langage de transformation XSLT 347
      • Processeur XSLT347
      • Organisation d'un document XSLT348
      • Instructions XSLT354
      • Le comportement XSLT de Dreamweaver 362
      • Configuration de l'environnement de développement362
      • Présentation du comportement serveur XSLT364
      • Préparation du site Syndic364
      • Page entière ou fragment XSLT366
      • Création d'un fragment XSLT366
      • Applications pratiques XSLT 375
      • Création d'une liste des propriétaires375
      • Création d'un lien mailto dynamique380
      • Tri de la liste des propriétaires382
      • Affichage conditionné d'une icône383
      • Découpage de la liste en deux parties385
      • Chapitre 7
        Étude de cas : un site marchand389
      • Cahier des charges 389
      • Exigences du client390
      • Exigences de l'administrateur390
      • Mémorisation des informations 391
      • Conception du système d'identification des utilisateurs391
      • Conception de l'application du panier virtuel391
      • Conception et réalisation de la base de données392
      • Structure et interfaces du site 398
      • Création du site Boutique DREAM et de sa connexion à la base de données398
      • Conception de l'interface Public401
      • Conception de l'interface Administrateur403
      • Plan de navigation et arborescence du site405
      • Réalisation de l'espace Public 408
      • Réalisation de la page index.php408
      • Réalisation de la page catalogue.php409
      • Réalisation de la page fiche.php417
      • Réalisation de la page panier.php423
      • Réalisation de la page login.php433
      • Réalisation de la page inscription.php438
      • Réalisation de la page commande.php443
      • Réalisation de l'espace Administrateur 463
      • Réalisation de la page login.php463
      • Modification du modèle de l'interface administrateur465
      • Réalisation de la page index.php468
      • Réalisation de la page articlesGestion.php468
      • Réalisation de la page articlesAjout.php474
      • Réalisation de la page articlesModif.php482
      • Réalisation de la page clientsGestion.php488
      • Réalisation de la page clientsModif.php492
      • Réalisation de la page commandesGestion.php496
      • Réalisation de la page commandesModif.php499
      • Annexe A
        Configuration d'une infrastructure serveur locale pour Mac507
      • Mamp, une infrastructure serveur pour Mac 507
      • Installation de Mamp508
      • Utilisation de Mamp510
      • Création d'une base de données513
      • Emplacement du répertoire racine516
      • Configuration d'un site dans Dreamweaver518
      • Consultation du site local depuis un navigateur520
      • Annexe B
        Ressources en ligne523
      • Ressources de l'ouvrage 523
      • Ressources Internet 524
      • Site sur WampServer 2524
      • Site sur Dreamweaver CS4526
      • Site sur PHP527
      • Site sur MySQL528

  • Consultable à la Bpi