WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Design and implementation of a web portal on sustainable development in Cameroon

( Télécharger le fichier original )
par Yvon Berthet SONAGOU TAKAM
Université de Bamenda -ENSET- - DIPET II 2014
  

précédent sommaire

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

APPENDICES

APPENDICES 1: Databasecreation script

-- Base de données: `portail_dev_du`

-- Structure de la table `articles`

CREATE TABLE IF NOT EXISTS `articles` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`state` set('0','1') COLLATE utf8_bin NOT NULL DEFAULT '1',

`title` varchar(200) COLLATE utf8_bin NOT NULL,

`content` text COLLATE utf8_bin NOT NULL,

`photo` varchar(255) COLLATE utf8_bin NOT NULL,

`video` varchar(255) COLLATE utf8_bin NOT NULL,

`date` varchar(30) COLLATE utf8_bin NOT NULL,

`author` varchar(100) COLLATE utf8_bin NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=10 ;

-- Structure de la table `categories`

CREATE TABLE IF NOT EXISTS `categories` (

`cat_id` int(11) NOT NULL AUTO_INCREMENT,

`cat_title` varchar(255) COLLATE utf8_bin NOT NULL,

`cat_description` varchar(255) COLLATE utf8_bin NOT NULL,

PRIMARY KEY (`cat_id`),

UNIQUE KEY `cat_title` (`cat_title`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=9 ;

-- Structure de la table `comments`

CREATE TABLE IF NOT EXISTS `comments` (

`com_id` bigint(20) NOT NULL AUTO_INCREMENT,

`id_sujet` int(11) NOT NULL,

`auteur` varchar(100) COLLATE utf8_bin NOT NULL,

`contenu` text COLLATE utf8_bin NOT NULL,

`date` varchar(30) COLLATE utf8_bin NOT NULL,

`time` varchar(10) COLLATE utf8_bin NOT NULL,

PRIMARY KEY (`com_id`),

KEY `id_sujet` (`id_sujet`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;

-- Structure de la table `document`

CREATE TABLE IF NOT EXISTS `document` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`title` varchar(100) COLLATE utf8_bin NOT NULL,

`description` text COLLATE utf8_bin NOT NULL,

`type` enum('.pdf','.docx','.rar') COLLATE utf8_bin NOT NULL,

`reference` varchar(150) COLLATE utf8_bin NOT NULL,

`status` set('0','1') COLLATE utf8_bin NOT NULL DEFAULT '1',

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=4 ;

-- Structure de la table `links`

CREATE TABLE IF NOT EXISTS `links` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`title` varchar(150) COLLATE utf8_bin NOT NULL,

`description` text COLLATE utf8_bin NOT NULL,

`reference` varchar(150) COLLATE utf8_bin NOT NULL,

`cathegory` enum('formation','etat','ong','international','autre') COLLATE utf8_bin NOT NULL DEFAULT 'autre',

`status` set('0','1') COLLATE utf8_bin NOT NULL DEFAULT '1',

PRIMARY KEY (`id`),

UNIQUE KEY `title` (`title`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=6 ;

-- Structure de la table `messages`

CREATE TABLE IF NOT EXISTS `messages` (

`mess_id` bigint(20) NOT NULL AUTO_INCREMENT,

`status` enum('0','1') COLLATE utf8_bin NOT NULL DEFAULT '0',

`title` varchar(255) COLLATE utf8_bin NOT NULL,

`content` text COLLATE utf8_bin NOT NULL,

`date` date NOT NULL,

`hour` time NOT NULL,

`sender_id` int(11) NOT NULL,

`receiver_id` int(11) NOT NULL,

PRIMARY KEY (`mess_id`),

KEY `sender_id` (`sender_id`,`receiver_id`),

KEY `receiver_id` (`receiver_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;

-- Structure de la table `sujets`

CREATE TABLE IF NOT EXISTS `sujets` (

`id_sujet` int(11) NOT NULL AUTO_INCREMENT,

`cat_id` int(11) NOT NULL,

`title` varchar(200) COLLATE utf8_bin NOT NULL,

`description` varchar(200) COLLATE utf8_bin NOT NULL,

PRIMARY KEY (`id_sujet`),

UNIQUE KEY `title` (`title`),

KEY `cat_id` (`cat_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=12 ;

-- Structure de la table `users`

CREATE TABLE IF NOT EXISTS `users` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(100) COLLATE utf8_bin NOT NULL,

`gender` enum('m','f') COLLATE utf8_bin NOT NULL,

`pseudo` varchar(50) COLLATE utf8_bin NOT NULL,

`pass` varchar(100) COLLATE utf8_bin NOT NULL,

`picture` varchar(150) COLLATE utf8_bin NOT NULL,

`email` varchar(150) COLLATE utf8_bin NOT NULL,

`location` varchar(50) COLLATE utf8_bin NOT NULL,

`profession` varchar(50) COLLATE utf8_bin NOT NULL,

`level` enum('1','2','3') COLLATE utf8_bin NOT NULL DEFAULT '1',

`status` enum('0','1') COLLATE utf8_bin NOT NULL DEFAULT '1',

PRIMARY KEY (`id`),

UNIQUE KEY `email` (`email`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=14 ;

-- Contraintes pour les tables exportées

-- Contraintes pour la table `comments`

ALTER TABLE `comments`

ADD CONSTRAINT `comments_ibfk_1` FOREIGN KEY (`id_sujet`) REFERENCES `sujets` (`id_sujet`) ON DELETE CASCADE ON UPDATE CASCADE;

-- Contraintes pour la table `messages`

ALTER TABLE `messages`

ADD CONSTRAINT `messages_ibfk_1` FOREIGN KEY (`sender_id`) REFERENCES `users` (`id`),

ADD CONSTRAINT `messages_ibfk_2` FOREIGN KEY (`receiver_id`) REFERENCES `users` (`id`);

-- Contraintes pour la table `sujets`

ALTER TABLE `sujets`

ADD CONSTRAINT `sujets_ibfk_1` FOREIGN KEY (`cat_id`) REFERENCES `categories` (`cat_id`) ON DELETE CASCADE ON UPDATE CASCADE;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

APPENDICES 2: Homepage script

<?php

require_once("php/config/db_connect.php");

require_once"php/classes/article.php";

require_once"php/templates/header.php";

?>

<article class=" col-sm-8 col-xs-12 home" id="section">

<div class="row" id="elastic_grid_demo">

</div>

</article>

<?php

require_once"php/templates/left.php";

require_once"php/templates/footer.php";

?>

précédent sommaire






Extinction Rebellion







Changeons ce systeme injuste, Soyez votre propre syndic



"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams