Un petit annuaire perso avec photo (1/10) |
en PHP et MySQL |
|
 |
Avoir des copains et des amis c’est bien que dis-je c’est même vital pour le bien être de chacun. Mais il faut pouvoir les contacter, ne pas oublier le prénom du conjoint, des enfants leurs date de naissance pour ne pas oublier de fêter l’anniversaire de chacun, leurs différents numéros de téléphone etc… Donc voila le script PHP qu’il vous faut !
|
Premièrement nous allons créer la base de données que nous appellerons « annuaire ». Ensuite à l’aide du code suivant nous allons créer la table avec phpmyadmin par exemple.
DROP TABLE IF EXISTS `annuaire`; CREATE TABLE IF NOT EXISTS `annuaire` ( `id` smallint(5) unsigned NOT NULL auto_increment, `civilite` varchar(20) collate latin1_general_ci NOT NULL default '', `nom` tinytext collate latin1_general_ci NOT NULL, `prenom` tinytext collate latin1_general_ci NOT NULL, `adresse` varchar(255) collate latin1_general_ci NOT NULL default '', `CP` varchar(5) collate latin1_general_ci NOT NULL default '', `ville` varchar(255) collate latin1_general_ci NOT NULL default '', `telperso` tinytext collate latin1_general_ci NOT NULL, `gsmperso` tinytext collate latin1_general_ci NOT NULL, `telbureau` tinytext collate latin1_general_ci NOT NULL, `gsmpro` tinytext collate latin1_general_ci NOT NULL, `fax` tinytext collate latin1_general_ci NOT NULL, `mel` varchar(255) collate latin1_general_ci NOT NULL default '', `datenaissance` date NOT NULL default '0000-00-00', `prenomconjoint` tinytext collate latin1_general_ci NOT NULL, `telbureauconjoint` tinytext collate latin1_general_ci NOT NULL, `gsmproconjoint` tinytext collate latin1_general_ci NOT NULL, `prenom1` tinytext collate latin1_general_ci NOT NULL, `naissance1` date NOT NULL default '0000-00-00', `prenom2` tinytext collate latin1_general_ci NOT NULL, `naissance2` date NOT NULL default '0000-00-00', `prenom3` tinytext collate latin1_general_ci NOT NULL, `naissance3` date NOT NULL default '0000-00-00', `prenom4` tinytext collate latin1_general_ci NOT NULL, `naissance4` date NOT NULL default '0000-00-00', `prenom5` tinytext collate latin1_general_ci NOT NULL, `naissance5` date NOT NULL default '0000-00-00', `remarques` text collate latin1_general_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1
COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
|
yves42 le
04/09/2008 (13 225 hits) |
|
|