A.F.C.I NEWSOFT 12 16 Rue de Vincennes 93100 Montreuil TEL : 01.42.87.40.20 FAX : 01. 42.87.38.28
SAS au capital de 154 000 - SIRET 349 343 384 00039 APE 8559A AGREE FORMATION : 11930129393
Site : www.afci.fr - Email ; [email protected] - TVA Intracommunautaire : FR66349343384
A
AD
DO
OB
BE
E
D
Dr
re
ea
am
mw
we
ea
av
ve
er
r
C
CS
S3
3
P
Pa
ag
ge
es
s
w
we
eb
b
d
dy
yn
na
am
mi
iq
qu
ue
es
s
:
:
P
PH
HP
P
/
/M
My
yS
SQ
QL
L
page 2/3
Création de pages web dynamiques PHP / MySQL
avec Dreamweaver CS3
1 INTRODUCTION.........................................................................................................................................................4
2 QU'EST-CE QUE LE PHP ? .....................................................................................................................................5
2.1 LA PETITE HISTOIRE ................................................................................................................................................5
2.2 LE VRAI PHP............................................................................................................................................................5
2.3 LE SUPER PHP !.......................................................................................................................................................5
3 COMMENT ÇA MARCHE ? ....................................................................................................................................6
4 PHP ET MYSQL...........................................................................................................................................................7
4.1 PHP ...........................................................................................................................................................................7
4.2 MYSQL....................................................................................................................................................................7
5 INSTALLER ET CONFIGURER ............................................................................................................................8
5.1 EASYPHP...................................................................................................................................................................8
5.2 CREATION DES DOSSIERS POUR LE SITE...............................................................................................................9
5.3 CREATION D'UN ALIAS............................................................................................................................................9
6 JEUX DE CARACTERES & INTERCLASSEMENTS...................................................................................11
6.1 LES JEUX DE CARACTERES...................................................................................................................................11
6.2 LES INTERCLASSEMENTS......................................................................................................................................12
6.3 PRESENTATION DES FONCTIONNALITES DE MYSQL........................................................................................13
6.4 JEUX DE CARACTERES ET INTERCLASSEMENTS UTILISES POUR LE STOCKAGE.............................................14
6.5 CORRIGER UNE INCOHERENCE DE JEUX DE CARACTERES................................................................................15
6.6 JEUX DE CARACTERES ET INTERCLASSEMENTS DE CONNEXION.....................................................................15
7 ADMINISTRER UNE BASE DE DONNEES MYSQL....................................................................................17
7.1 CREATION DE LA BASE AVEC PHPMYADMIN...................................................................................................17
7.2 AJOUTER UN NOUVEL UTILISATEUR POUR LA BASE.........................................................................................18
7.3 CREER UNE TABLE.................................................................................................................................................19
7.4 AFFICHER LES ENREGIST REMENTS......................................................................................................................21
8 EXPORTER - IMPORTER DES TABLES SQL...............................................................................................22
9 DEPLACER COPIER OU RENOMMER UNE TABLE.............................................................................23
10 DEFINIR LE SITE DANS DREAMWEAVER CS3....................................................................................24
11 ÉTABLIR UNE CONNEXION A LA BASE DE DONNEES....................................................................26
12 CREER UNE FICHE DYNAMIQUE (REQUETE SELECT)..................................................................27
12.1 CONCEPTION DE LA PAGE.....................................................................................................................................27
12.2 CREATION DU JEU D'ENREGISTREMENTS............................................................................................................27
12.3 CREER UNE BARRE DE NAVIGATION...................................................................................................................28
12.4 CREER UN ETAT DE NAVIGATION........................................................................................................................29
13 AJOUTER UN ENREGISTREMENT (REQUETE INSERT INTO).....................................................30
13.1 CREER LE FORMULAIRE........................................................................................................................................30
13.2 CREER LA PAGE DE CONFIRMATION....................................................................................................................32
14 SUPPRIMER UN ENREGIS TREMENT (REQUETE DELETE)...........................................................32
14.1 CREER LE FORMULAIRE POUR CHOISIR...............................................................................................................32
14.2 CREER LA PAGE DE VERIFICATION......................................................................................................................34
14.3 SUPPRIMER LENREGISTREMENT SELECTIONNE................................................................................................36
A
AD
DO
OB
BE
E
D
Dr
re
ea
am
mw
we
ea
av
ve
er
r
C
CS
S3
3
P
Pa
ag
ge
es
s
w
we
eb
b
d
dy
yn
na
am
mi
iq
qu
ue
es
s
:
:
P
PH
HP
P
/
/M
My
yS
SQ
QL
L
page 3/4
15 MODIFIER UN ENREGISTREMENT (REQUETE UPDATE)..............................................................37
15.1 CREER LE FORMULAIRE POUR CHOISIR...............................................................................................................37
15.2 CREER LA PAGE DE VERIFICATION/MODIFICATION...........................................................................................37
16 AJOUTER UN CHAMP DANS UNE TABLE...............................................................................................40
17 RECHERCHER DES ENREGISTREMENTS (CLAUSE WHERE) .....................................................41
17.1 CREER LE FORMULAIRE DE RECHERCHE............................................................................................................41
17.2 CREER LA PAGE DE RESULTATS...........................................................................................................................44
18 LES IMAGES DYNAMIQUES..........................................................................................................................47
19 CREER UN LIEN DYNAMIQUE.....................................................................................................................50
20 RECHERCHE MULTICRITERES..................................................................................................................52
21 REQUETE DE JOINTURE (INNER JOIN)..................................................................................................55
22 PARAMETRE D'URL..........................................................................................................................................57
23 ACCES RESTREINT ...........................................................................................................................................62
23.1 CREATION DE LA TABLE DES IDENTIFIANTS......................................................................................................62
23.2 CREATION DES PAGES...........................................................................................................................................62
ANNEXES...............................................................................................................................................................................66
23.3 LES OPERATEURS : LA "GRAMMAIRE" DE PHP.................................................................................................66
23.1 LES TYPES DE DONNEES DES CHAMPS DANS MYSQL......................................................................................70
23.2 INITIATION AU LANGAGE SQL (STRUCTURE QUERY LANGUAGE)...................................................................73
A
AD
DO
OB
BE
E
D
Dr
re
ea
am
mw
we
ea
av
ve
er
r
C
CS
S3
3
P
Pa
ag
ge
es
s
w
we
eb
b
d
dy
yn
na
am
mi
iq
qu
ue
es
s
:
:
P
PH
HP
P
/
/M
My
yS
SQ
QL
L
page 4/5
1 Introduction
Adobe Dreamweaver CS3 constitue un environnement professionnel destiné à
la création d'applications web. Une application web est un ensemble de pages
interagissant les unes avec les autres, ainsi qu'avec les différentes ressources
d'un serveur web, notamment les bases de données (sites dynamiques).
Dreamweaver CS3 offre le choix de piloter des bases de données de provenances
diverses. Dreamweaver CS3 propose plusieurs langages pour interagir sur ces
bases de données et sur les comportements de serveur.
La solution retenue pour ce cours, outre l'utilisation de Dreamweaver CS3 sous
Windows, est la combinaison PHP et MySQL.
Une connaissance d'un système de gestion de base de données (par exemple
avec MS Access) et de la conception de sites Web "statiques" (par exemple sous
Dreamweaver) est indispensable pour assimiler toutes les leçons. Des notions du
langage SQL seraient bienvenues !
1 / 76 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !