Cette semaine les explications seront très courtes, ce qui vous
obligera peut etre à poser des questions sur la liste et lui donner un
peu vie.
Si il n'y a pas plus de réactions sur la liste, cela signifie soit que
personne ne suit ou que ce n'est pas intéréssant et dans ce cas les
cours reprendront à 0 d'ici 2 ou 3 semaines pour permettre a ceux qui
ont pris le train en marche de (re)voir les bases.
Le fait de faire ces cours via une mailing liste permet une
interactivité que n'autorisent pas des cours se donnant simplement via
des pages html sur un site, il faut donc en profiter.
Au menu de cette lecon, l'accès à une base de données mysql pour faire
des insertions et des recherches.
Pour pouvoir tester cet exemple, il vous faudra créer une table dont
voici la description :
CREATE TABLE personnes (
id int(11) DEFAULT '0' NOT NULL auto_increment,
nom varchar(30) NOT NULL,
prenom varchar(30) NOT NULL,
rue varchar(50) NOT NULL,
no varchar(10) NOT NULL,
cp int(10) DEFAULT '0' NOT NULL,
localite varchar(30) NOT NULL,
pays varchar(25) NOT NULL,
PRIMARY KEY (id),
KEY id (id, nom, prenom),
UNIQUE id_2 (id)
);
Il n'y a pas de page html cette fois-ci car tout le html qui doit etre
généré est inclu dans le script.
Le script est en fait une version mysql des cours 3 et 4, c'est à
dire qu'il vous permet d'encoder un contact et de l'insérer dans la
base de données.
Il permet également de rechercher une ou plusieurs personnes dont le
nom ou le prénom contient le texte que vous avez introduit dans le
formulaire de recherche.
Quelques améliorations à faire :
permettre de modifier un enregistrement
permettre la suppression
permettre d'utiliser des ' dans ce qui est tapé par les utilisateurs