Scripts-fr - L'annuaire francophone des scripts CGI http://www.scripts-fr.com


Accueil

Les Cours

Archives ML

Inscription

Le Forum

Cours 6

Bonjour à toutes et à tous,


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
  • ...


Les fichiers utilisés :
Le script CGI



Hit-Parade

Pour tout commentaire, n'hésitez pas à contacter le webmaster
© 1999-2001
Dernière modification : Tuesday, 16-Apr-2002 20:41:10 CEST

Design du site par ionet-look