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

 > 

Conception, Implémentation d'une Base de Données pour la Gestion d'un Organisme et Administration Réseau à distance sur base des outils libres "Cas de Projet Limete Université Cardinal Malula"

( Télécharger le fichier original )
par Blaise LUSIKILA LUAMBASU
Ecole supérieure des métiers de l'informatique et du commerce (ESMICOM) - Licence 2007
  

précédent sommaire suivant

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

2.2.2. Interface d'Inscription des Apprenants

Dès l'inscription des apprenants : élèves des écoles de Kingabwa, Abutant adule de la commune de Limete/Kingabwa..., son mot de passe doit déjà être hasher avant d'aller dans la base de données.

2.2.3. Interface d'Identification

Les utilisateurs doivent s'identifier avant d'entrer dans la base de données à l'aide d'un login et mot de passe, or le mot de passe nous l'avons hasher lors de l'inscription. En effet, l'utilisateur lors de la connexion doit comparer son mot de passe hasher avec celui qui ce trouve dans le serveur distant.

// L'utilisateur peut maintenant se connecter avec sécurité.

2.2.4. Interface de menu

Après la connexion, l'utilisateur entre dans l'application où il trouvera tout le menu possible pour son travail. Ce même menu qui va nous guider partout dans l'application sans reprendre les codes. Cela se fait à l'aide de la fonction include de php.

2.2.4. Fenetre de recherche à distance

Cette interface de recherche de reçu permet à l'étudiant qui est à distance, après avoir se connecter avec son login et mot de passe tels que : le login « cyna » et le mot de passe « 123456 » pour l'apprenante Nancy Balegnela. Il peut voire ou imprimer tout ce qu'elle a payé comme frais sans se déplacer pour venir au plucm connaître sa solde.

Ceci est le resulta de recherche faite par l'apprenante Nancy d'une façon distante.

2.2.5. Calcule de paie de parsonnel

Cettre fenetre nous aide à calculer le salaire de personnel de PLUCM ici, le salaire est considé comme prime.

Ceci est la fiche de paie de l'agent TINDA après le calcule par l'animateur de Projet Limete Université Cardinal Malula.CONCLUSION GENERALE

Nous voici à la fin de notre Travail qui s'intitule : CONCEPTION, IMPLEMENTATION D'UNE BASE DE DONNEES POUR LA GESTION D'UN ORGANISME ET ADMINISTRATION DE RESEAU A DISTANCE SUR BASE D'OUTIL LIBRE. Nous avons pris le cas de PROJET LIMETE UNIVERSITE CARDINAL MALULA. Pour franchir la fin de notre second cycle de licence.

Alors qu'en plein 21ème siècle, l'informatique est un critère de l'alphabétisation, la conception et l'implémentation d'une base de données pour la gestion générale d'une entreprise ou organisme et l'administration de réseau à distance sur base d'outil libre dans notre pays, la République Démocratique du Congo n'a pas encore évolué.

Raison pour laquelle nous nous sommes assignés le devoir ainsi l'objectif de concevoir et implémenter une base de données qui sera partagée en réseau pour la gestion générale de Projet Limete Université Cardinal Malula.

De ce qui précède, il est difficile de prétendre avoir eu une solution idéal, toutefois nous espérons avoir répondu tant soi peu à notre problématique et confirmé nos hypothèses.

En effet, ce travail étant une oeuvre humaine, n'est pas un modèle unique et parfait, c'est pourquoi nous restons ouvert à toutes les critiques et sommes prêts à recevoir toutes les suggestions et remarques tendant à améliorer d'avantage cette étude seront les bienvenus. Etant donné que tout travail informatique a été toujours l'oeuvre d'une équipe.

En ce qui concerne la présentation de notre application, nous singalons d'avance que nous n'avons pas présenté toutes les interfaces, ceux qui aurons les desirs de les voir toutes, nous les recommandons dans le site web de Projet Limete Université Cardinala Malula : www.plucm.org Bientôt sur le web.

PAGE D'ACCUEIL

<html>

<title>Projet Limete Université Cardinal Malula</title>

<body>

<div align="center">

<table border="0" width="100%">

<tr>

<td width="100%" align="center">

<?php

include('includes/corps.php');

?>

</td>

</tr>

</table>

</div>

</html>

</body>

<?php

include('includes/footer.php');

?>

<?php

include('includes/footer2.php');

?>

INSCRIPTION DES APPRENANTS BIEN HASHER

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

<head>

<title>Formulaire des agents de PLUCM</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>

</head>

<body>

<?php include("menu.php");?>

<p><center>Ceci est le formulaire dans lequel tout le livre de Projet Limete Université Cardinal Malula se trouve!</center></p>

<style type="text/css">

.contenu

{

border-width:3px;/*Epaisseur de la bordure */

border-color:blue;/*Couleur de la bordure */

border-collapse: collapse; /* Colle les bordures entre elles */

border-style:solid;/*Type de bordure */

font-size:14px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

text-align:justify;

}

.contenu2

{

font-size:17px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}

</style>

</head>

<body>

<div align="center">

<table class="contenu">

<tr><td colspan="6" height="30"><span class="contenu2"><center>Incription des agents de Projet Limete/UCM dans la base de données</center></span></td></tr>

<form name="" method="post" action="insertagent.php">

<tr><td width="100" height="30">Prénom:</td><td><input type="text" name="prenom" value="" /></td><td></td><td></td></tr>

<tr><td width="100">Nom :</td><td><input type="text" name="nom" value="" /></td><td>Postnom:</td><td><input type="text" name="postnom" value=""/></td></tr>

<tr><td width="100" height="30">telephone:</td><td><input type="text" name="telephone" value="" /></td><td>Adresse E-mail:</td><td><input type="text" name="email" value="" /></td></tr>

<tr><td width="100" height="30">Mot de Passe:</td><td><input type="password" name="mot_de_passe" value=""/></td><td>login:</td><td><input type="text" name="login" value="" /></td></tr>

<tr><td width="100" height="30">Confirmer:</td><td><input type="password" name="mot_de_passe2" value=""/></td><td></td><td></td></tr>

<tr><td width="100" height="30">adresse:</td><td><input type="text" name="adresse" value="" /></td><td>Site Internet:</td><td><input type="text" name="site" value="" /></td></tr>

<tr><td width="100" height="30">Votre sexe:</td><td><select name="sexe" size="1"/>

<?php

mysql_connect("localhost","root","");

mysql_select_db("plucm");

$query=mysql_query("SELECT* FROM sexe");

mysql_close();

while($query1=mysql_fetch_array($query))

{

echo"<option value=".$query1['idsexe'].">".$query1['libsexe']."</option>";

}

?>

</select></td><td></td><td></td></tr>

<tr><td width="100" height="30">Votre Catégorie:</td><td><select name="categorie" size="1"/>

<?php

mysql_connect("localhost","root","");

mysql_select_db("plucm");

$query=mysql_query("SELECT* FROM categories");

mysql_close();

while($query2=mysql_fetch_array($query))

{

echo"<option value=".$query2['idcategorie'].">".$query2['categorie']."</option>";

}

?>

</select></td><td></td><td></td></tr>

<tr><td width="100" height="30">Date Engagement:</td><td><input type="text" name="date_engag" value="" /></td><td></td><td></td></tr>

<tr><td colspan="2" height="30"><div align="center"><input type="submit" value="valider" name="" /></div></td></tr>

</form>

<?php

mysql_connect("localhost", "root", "");

mysql_select_db("plucm");

if (isset($_POST['prenom'])AND isset($_POST['nom'])AND isset($_POST['postnom']) AND isset($_POST['telephone'])AND isset($_POST['email'])AND isset($_POST['mot_de_passe'])AND isset($_POST['mot_de_passe'])AND isset($_POST['mot_de_passe2']) AND isset($_POST['login'])AND isset($_POST['site'])AND isset($_POST['adresse'])AND isset($_POST['date_engag']))

{

$prenom= mysql_real_escape_string(htmlspecialchars($_POST['prenom'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité

$nom= mysql_real_escape_string(htmlspecialchars($_POST['nom'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité

$postnom=

mysql_real_escape_string(htmlspecialchars($_POST['postnom']));

$telephone=

mysql_real_escape_string(htmlspecialchars($_POST['telephone']));

$email=

mysql_real_escape_string(htmlspecialchars($_POST['email']));

$mot_de_passe=

mysql_real_escape_string(htmlspecialchars(sha1($_POST['mot_de_passe'])));

$login=

mysql_real_escape_string(htmlspecialchars($_POST['login']));

$adresse=

mysql_real_escape_string(htmlspecialchars($_POST['adresse']));

$site=

mysql_real_escape_string(htmlspecialchars($_POST['site']));

$sexe=

mysql_real_escape_string(htmlspecialchars($_POST['sexe']));

$categorie=

mysql_real_escape_string(htmlspecialchars($_POST['categorie']));

$date_engag=

mysql_real_escape_string(htmlspecialchars($_POST['date_engag']));

//nous pouvons maitenant enregistrer

mysql_query("INSERT INTO agent VALUES('','$prenom','$nom','$postnom','$telephone','$email','$login','$mot_de_passe','$site','$adresse','$sexe','$categorie','$date_engag')");

}

mysql_close();

?>

</table>

</div>

</body>

</html>

IDENTIFICATION

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Identification de l' agent</title>

<style type="text/css">

.contenu

{

border-width:3px;/*Epaisseur de la bordure */

border-color:red;/*Couleur de la bordure */

border-collapse: collapse; /* Colle les bordures entre elles */

border-style:solid;/*Type de bordure */

font-size:14px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

text-align:justify;

}

.contenu2

{

font-size:17px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}

</style>

</head>

<body>

<div align="center">

<table border="0">

<td>

<p align="center"><img border="1"src="logomalula.png"width="750"height="150"></td>

</tr>

</table>

</div>

<div align="center">

<table class="contenu">

<tr><td colspan="2" height="30"><span class="contenu2"><center>Paramètres de connexion</center></span></td></tr>

<form name="" method="post" action="connexion.php">

<tr><td width="100">Votre Nom:</td><td><input type="text" name="login" value="" /></td></tr>

<tr><td width="100" height="30">Mot de passe:</td><td><input type="password" name="pass" value="" /></td></tr>

<tr><td colspan="2" height="30"><div align="center"><input type="submit" value="valider" name="" /></div></td></tr>

</form>

</table>

</div>

</body>

</html>

Pour que la connexion soit réelement établit, il faut entrer dans le dexième fichier connxion.php.

<?php

session_start();//demarre la session

$_SESSION = array();//detruit toutes les variables de session

session_destroy();//ferme la session

session_start();

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>connexion</title>

</head>

<body>

<?php

mysql_connect("localhost","root","");

mysql_select_db("plucm");

if (isset($_POST['login']) AND isset($_POST['pass']))

{

if ($_POST['login']!=NULL AND $_POST['pass']!=NULL)

{

$log=mysql_real_escape_string(htmlspecialchars($_POST['login']));

$pass=mysql_real_escape_string(htmlspecialchars($_POST['pass']));

$agent=mysql_query("SELECT* FROM agent,sexe, categories WHERE agent.login='$log' AND agent.idsexe=sexe.idsexe AND agent.idcategorie=categories.idcategorie");

mysql_close();

$agent1=mysql_fetch_array($agent);

if($agent1['login']!=$log){}

if($agent1['mot_de_passe']!=sha1("$pass"))

{

?>

<div align="center"><font color="#FF0000" face="Trebuchet MS" size="2">**le Gestionnaire de cette base de donnée a constaté que, votre Identifiant ou le mot de passe est invalide. Veuillez les corriger SVP!!!**<br /></font></div>

<?php include("login.php");?>

<?php

}

else//si identifiant correct

{

$_SESSION['log1']=$log;

$_SESSION['pass1']=$pass;

$_SESSION['log']=$agent1['login'];

$_SESSION['pass']=$agent1['mot_de_passe'];

$_SESSION['nom']=$agent1['nom_agent'];

$_SESSION['postnom']=$agent1['postnom'];

$_SESSION['prenom']=$agent1['prenom'];

$_SESSION['libcategorie']=$agent1['categorie'];

$_SESSION['telephone']=$agent1['telephone'];

$_SESSION['sexe']=$agent1['libsexe'];

?>

<?php include("menu.php");?>

<?php

}

}

else

{

?>

<div align="center"><font color="#FF0000" face="Trebuchet MS" size="2">**Champs vide**<br /></font></div>

<?php include("login.php");?>

<?php

}

}

else//si le champs n'existe pas

{

?>

<div align="center"><font color="#FF0000" face="Trebuchet MS" size="2">**Accès securisé !!!**<br /></font></div>

<?php include("login.php");?>

<?php

}

?>

</body>

</html>

Menu

<?php

session_start();//demarre la session

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Analyse des activités de PL/UCM</title>

<style type="text/css">

*{padding:0; margin:0;}

body{font-size:62.5%; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

.menu{white-space:nowrap /*IE hact*/; float:left; width:100%;

background:rgb(225,225,225); color:rgb(0,0,0); font-size:130%; text-align:left}

.menu ul{list-style-type:none;}

.menu ul li{float:left; z-index:auto !important/*Non-IE6*/; z-index:1000/*IE6*/; border-right:solid 1px rgb(175,175,175);}

.menu ul li a{ float:none !important/*Non-IE6*/; float:left/*IE-6*/; display:block; height:2.1em; line-height:2.1em; padding:0 16px 0 16px; text-decoration:none; font-weight: normal; color:rgb(100,100,100)}

.menu ul li ul{display:none; border:none;}

/*Non-IE6 hovering*/

.menu ul li:hover{position:relative;}

.menu ul li:hover a{background-color:rgb(210,210,210); text-decoration: none; color:#0000FF}

.menu ul li:hover ul{display:block; width:10.0em; position:absolute; z-index:999; top:2.0em; margin-top:0.1em; left:0;}

.menu ul li:hover ul li a{white-space:normal; display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175);border-bottom:solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);}

.menu ul li:hover ul li a:hover{background-color:rgb(210,210,210); text-decoration:none; color:#0000FF;}

/*IE6 hovering*/

.menu table{position:absolute; top:0; left:0; border-collapse:collapse;}

.menu ul li a:hover{position:relative /*IE hack*/; z-index:1000/*IE hack*/; background-color:rgb(210,210,210); text-decoration:none; color:#0000FF;}

.menu ul li a:hover ul{display:block; width:10.0em; position:absolute; z-index:999; top:2.0em; left:0; margin-top:0.1em;}

.menu ul li a:hover ul li a{white-space:normal; display:block; width:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,157); border-bottom:solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);}

.menu ul li a:hover ul li a:hover{background-color:rgb(210,210,210); text-decoration:none; color:#0000FF;}

@media print{.menu{float:left; width:900px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}}

.presentation

{

border-width:1px;/*Epaisseur de la bordure */

border-color:#3399FF;/*Couleur de la bordure */

border-collapse: collapse; /* Colle les bordures entre elles */

border-style:solid;/*Type de bordure */

}

</style>

<!--2e style commence la programmation en Java Script pour l'annimation de notre adresse URL.-->

<style>

.spanstyle {

position:absolute;

visibility:visible;

top:-50px;

font-size:10pt;

font-family:Arial;

font-weight:bold;

color:white;

}

body {

background-color: #0099CC;

}

.style10 {

color: #0033FF;

font-weight: bold;

}

</style>

<script>

/*

Ce script se nomme :

Texte qui suit la souris :-)

*/

var x,y

var step=10

var flag=0

var message='www.plucm.org '

message=message.split("")

var xpos=new Array()

for (i=0;i<=message.length-1;i++) {

xpos[i]=-50

}

var ypos=new Array()

for (i=0;i<=message.length-1;i++) {

ypos[i]=-50

}

function handlerMM(e){

x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX

y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY

flag=1

}

function makesnake() {

if (flag==1 && document.all) {

for (i=message.length-1; i>=1; i--) {

xpos[i]=xpos[i-1]+step

ypos[i]=ypos[i-1]

}

xpos[0]=x+step

ypos[0]=y

for (i=0; i<message.length-1; i++) {

var thisspan = eval("span"+(i)+".style")

thisspan.posLeft=xpos[i]

thisspan.posTop=ypos[i]

}

}

else if (flag==1 && document.layers) {

for (i=message.length-1; i>=1; i--) {

xpos[i]=xpos[i-1]+step

ypos[i]=ypos[i-1]

}

xpos[0]=x+step

ypos[0]=y

for (i=0; i<message.length-1; i++) {

var thisspan = eval("document.span"+i)

thisspan.left=xpos[i]

thisspan.top=ypos[i]

}

}

var timer=setTimeout("makesnake()",30)

}

</script>

</head>

<script>

for (i=0;i<=message.length-1;i++) {

document.write("<span id='span"+i+"' class='spanstyle'>")

document.write(message[i])

document.write("</span>")

}

if (document.layers){

document.captureEvents(Event.MOUSEMOVE);

}

document.onmousemove = handlerMM;

makesnake()

</script>

<!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->

<title>Entertainment - Calendar</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<link rel="stylesheet" href="file:///C|/Program Files/EasyPHP1-8/www/mm_entertainment.css" type="text/css" />

<style type="text/css">

<!--

.style2 {color: #333333}

.style3 {font-weight: bold}

.style4 {color: #FF0000}

.style5 {

color: #FF0000;

font-family: Arial;

font-size: 12px;

}

.style7 {font-size: large}

.style9 {color: #FF0000; font-weight: bold; }

.style11 {

color: #FF0000;

font-style: italic;

font-weight: bold;

}

.style12 {font-size: 18px; color: #FF0000;}

-->

</style>

</head>

<body>

<body>

<?php if($_SESSION['log']!=$_SESSION['log1'])

{

}

if($_SESSION['pass']!=$_SESSION['pass1'])

{?>

<div align="center">

<font face="Times New Roman, Times, serif" size="2" color="red"><table width="650"><tr><td><div align="right"><u>Session de </u>:

<?php echo $_SESSION['sexe'];?>,

<?php echo $_SESSION['nom'];?> -

<?php echo $_SESSION['postnom'];?> -

<?php echo $_SESSION['prenom'];?> /

<u>son Téléphone est</u>: <?php echo $_SESSION['telephone'];?></div></td></tr></table></font>

<table class="presentation" border="2">

<tr>

<td>

<div class="menu">

<!--un menu de navigation-->

<ul>

<li><a href="login.php">Accueil</a></li>

</ul>

<!--un menu de navigation avec sous-menus-->

<ul>

<li><a href="#">Les Agents<!--[if IE 7]><!--></a><!--<![endif]-->

<!--[if lte IE 6]><table><tr><td><![endif]-->

<ul>

<li><a href="insertagent.php">Ajouter</a></li>

<li><a href="affichieragent.php">Affichier Agents</a></li>

<li><a href="lien.html">Update</a></li>

</ul>

<!--[if lte IE 6]></td></tr></table></a><![endif]-->

</li>

</ul>

<!--un menu de navigation avec sous-menus-->

<ul>

<li><a href="#">Apprenants<!--[if IE 7]><!--></a><!--<![endif]-->

<!--[if lte IE 6]><table><tr><td><![endif]-->

<ul>

<li><a href="apprenant.php">Ajouter</a></li>

<li><a href="affichierapprenants.php">Affichier Etudiants</a></li>

<li><a href="lien.html">Update</a></li>

</ul>

<!--[if lte IE 6]></td></tr></table></a><![endif]-->

</li>

</ul>

<!--un menu de navigation avec sous-menus-->

<ul>

<li><a href="#">Production<!--[if IE 7]><!--></a><!--<![endif]-->

<!--[if lte IE 6]><table><tr><td><![endif]-->

<ul>

<li><a href="produitsseule.php">Ajouter</a></li>

<li><a href="affichierlesproduits.php">Affichier les Produitions</a></li>

<li><a href="lien.html">Update</a></li>

</ul>

<!--[if lte IE 6]></td></tr></table></a><![endif]-->

</li>

</ul>

<!--un menu de navigation avec sous-menus-->

<ul>

<li><a href="#">Charges<!--[if IE 7]><!--></a><!--<![endif]-->

<!--[if lte IE 6]><table><tr><td><![endif]-->

<ul>

<li><a href="charge.php">Ajouter</a></li>

<li><a href="affichiercharges.php">Affichier Charges</a></li>

<li><a href="lien.html">Update</a></li>

</ul>

<!--[if lte IE 6]></td></tr></table></a><![endif]-->

</li>

</ul>

<!--un menu de navigation avec sous-menus-->

<ul>

<li><a href="#">Les reçus<!--[if IE 7]><!--></a><!--<![endif]-->

<!--[if lte IE 6]><table><tr><td><![endif]-->

<ul>

<li><a href="recu.php">Ajouter</a></li>

<li><a href="affichierrecu.php">Affichier</a></li>

<li><a href="rechercherrecu.php">Recherche Reçu</a></li>

<li><a href="lien.html">Bordereau</a></li>

</ul>

<!--[if lte IE 6]></td></tr></table></a><![endif]-->

</li>

</ul>

<!--un menu de navigation avec sous-menus-->

<ul>

<li><a href="#">La Bibliothéque<!--[if IE 7]><!--></a><!--<![endif]-->

<!--[if lte IE 6]><table><tr><td><![endif]-->

<ul>

<li><a href="livre.php">Ajouter Livre</a></li>

<li><a href="affichierauteur.php">Affichier les Auteurs</a></li>

<li><a href="emprunt.php">Ajouter emprunts histo</a></li>

<li><a href="affichierlesemprunts.php">Affichier emprunts historiques</a></li>

<li><a href="lien.html">Update</a></li>

</ul>

<!--[if lte IE 6]></td></tr></table></a><![endif]-->

</li>

</ul>

<!--un menu de navigation avec sous-menus-->

<ul>

<li><a href="#">Discussion<!--[if IE 7]><!--></a><!--<![endif]-->

<!--[if lte IE 6]><table><tr><td><![endif]-->

<ul>

<li><a href="accueil.php">Une Question</a></li>

<li><a href="lien.html">Rechercher</a></li>

<li><a href="lien.html">Update</a></li>

</ul>

<!--[if lte IE 6]></td></tr></table></a><![endif]-->

</li>

</ul>

<!--un menu de navigation avec sous-menus-->

<ul>

<li><a href="#">Rapport Journalier<!--[if IE 7]><!--></a><!--<![endif]-->

<!--[if lte IE 6]><table><tr><td><![endif]-->

<ul>

<li><a href="produits.php">faire le Rapport</a></li>

<li><a href="affichierrapport.php">Affihier Rapports</a></li>

<li><a href="lien.html">Update</a></li>

</ul>

<!--[if lte IE 6]></td></tr></table></a><![endif]-->

</li>

</ul>

<!--un menu de navigation avec sous-menus-->

<ul>

<li><a href="#">Accessoires<!--[if IE 7]><!--></a><!--<![endif]-->

<!--[if lte IE 6]><table><tr><td><![endif]-->

<ul>

<li><a href="calculatrice3.php">Calcule Simple</a></li>

<li><a href="lien.html">Update</a></li>

</ul>

<!--[if lte IE 6]></td></tr></table></a><![endif]-->

</li>

</ul>

<ul>

<li><a href="connexion.php">Deconnexion</a></li>

</ul>

</div>

</td>

</tr>

<tr>

<td><br />

<div align="center">Bienvenue !!!<br />

La Conception,Implémentation d'une base de données pour la gestion Général de Projet Limeté Université Cardinal Malula<br />

Et l'Administration de son Reseau à Distance sur Base d'outil Libre</div>

</td>

</tr>

</table>

<?php

}

else

{

include("connexion.php");

}

?>

<?php include("connecter.php");?>

</body>

</html>

Recherche

rechercherecu.php

<?php

session_start();//demarre la session

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

<head>

<title>FAITES VOTRE RECHERCHE ICI</title>

<?php include("menu.php");?>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>

<body>

<p><center>FAITES VOTRE RECHERCHE ICI!</center></p>

<center>

<style type="text/css">

.contenu

{

border-width:3px;/*Epaisseur de la bordure */

border-color:red;/*Couleur de la bordure */

border-collapse: collapse; /* Colle les bordures entre elles */

border-style:solid;/*Type de bordure */

font-size:14px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

text-align:justify;

}

.contenu2

{

font-size:17px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}

</style>

</head>

<html>

<head>

</head>

<body>

<form name="" method="post" action="rechercherrecu1.php">

<tr><td width="100" height="60">Récherche par nom:</td><td><input type="text" name="nom" value="" /></td><td>Postnom:</td><td><input type="text" name="postnom" value="" /></td><td></td></tr>

<tr><td colspan="3" height="30"><div align="center"><input type="submit" value="RECHERCHE DE REÇU" name="" /></div></td></tr>

</form>

</head>

</body>

</html>rechercherrecu1.php

Résultat de la recherche

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>

<body>

<p><center><b>VOTRE PREUVE DE PAIEMANT!</b></center></p>

<p><center><h>=============================</h></center></p>

<center>

<style type="text/css">

.contenu

{

border-width:3px;/*Epaisseur de la bordure */

border-color:red;/*Couleur de la bordure */

border-collapse: collapse; /* Colle les bordures entre elles */

border-style:solid;/*Type de bordure */

font-size:14px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

text-align:justify;

}

.contenu2

{

font-size:17px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}

</style>

<html>

<head>

<body>

<?php

If ($_POST['nom']!=NULL AND $_POST['postnom']!=NULL)

{

$nom= $_POST['nom'];

$postnom= $_POST['postnom'];

?>

<?php

echo'<table class="contenu" width ="70%">';

echo'<tr>';

echo'<td width="100" colspan ="5">';

echo'<b><center>Projet Limete Université Cardinal Malula</center></b>';

echo'<b><center>==========</center></b>';

echo'</td width="100" colspan="5">';

echo'<td width="100%" colspan ="5">';

echo'</td width="100" colspan="5">';

echo'</tr>';

echo'<tr>';

echo'<td colspan ="7">';

echo'<center><b>Imprimez votre preuve de paiement</b></center>';

echo'<center><b>===============================</b></center>';

echo'</td colspan="5">';

echo'</tr>';

mysql_connect("localhost","root","");

mysql_select_db("plucm");

$query5=mysql_query("SELECT* FROM recu,agent,apprenants,formations,categoriesap,monnaies WHERE apprenants.nom='$nom'AND apprenants.postnom='$postnom' AND recu.idagent=agent.idagent AND recu.idapprenant=apprenants.idapprenant AND recu.idformation=formations.idformation AND recu.idcategorie_ap=categoriesap.idcategorie_ap AND recu.idmonnaie=monnaies.idmonnaie");

mysql_close();

while($query6=mysql_fetch_array($query5))

{

echo'<tr>';

echo'<td colspan ="5">';

echo'<b>Nom Apprenant:</b>';

echo $nom;

echo'</td >';

echo'<td>';

echo'<b><center>Categorie:</center></b>';

echo '<center>';

echo $query6['categorie_ap'];

echo'</center>';

echo'</td>';

echo'</tr>';

echo'<table class="contenu" width ="70%">';

echo'<tr>';

echo'<td width="100" colspan ="5">';

echo'</td width="100" colspan="5">';

echo'</tr>';

echo'<tr>';

echo'<td width="100">';

echo'<b>DATE PAYE:</b>';

echo'</td>';

echo'</td>';

echo'<td width="100"colspan="2">';

echo'<b>MONTANT:</b>';

echo'</td>';

echo'<td width="100">';

echo'<b>FORMATION:</b>';

echo'</td>';

echo'<td width="100">';

echo'<center>Signature Percepteur</center>';

echo'</td>';

echo'</tr>';

echo'<tr>';

echo'<td>'.$query6['datepaye'].'</td>';

echo'<td>'.$query6['montantpaye'].'</td>';

echo'<td>'.$query6['monnaie'].'</td>';

echo'<td>'.$query6['lib_formation'].'</td>';

echo'</tr>';

echo'</table>';

}

}

else

echo"Veuillez entrer votre NOM ET POSTNOM CORRECT,si vous êtes apprenant au Projet Limete Université Cardinal Malula";

?>

</head>

</body>

</html>

L'affichage de toute la production

affichierlesproduits.php

<?php

session_start();//demarre la session

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

<head>

<title>Formulaire des Apprenants de PLUCM</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>

<body>

<?php include("menu.php");?>

<p><center>Ceci est la liste des auteurs !</center></p>

<center>

<style type="text/css">

.contenu

{

border-width:3px;/*Epaisseur de la bordure */

border-color:red;/*Couleur de la bordure */

border-collapse: collapse; /* Colle les bordures entre elles */

border-style:solid;/*Type de bordure */

font-size:14px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

text-align:justify;

}

.contenu2

{

font-size:17px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}

</style>

</head>

<html>

<head>

<title>voici tous les produits</title>

</head>

<body>

<?php

echo'<table border="2" width ="100%">';

echo'<tr>';

echo'<td width="100">';

echo'<b>Date:</b>';

echo'</td>';

echo'<td width="100">';

echo'<b>Moniteur:</b>';

echo'</td>';

echo'</td>';

echo'<td width="100">';

echo'<b>Code Vendus:</b>';

echo'</td>';

echo'<td width="100">';

echo'<b>Codes Restants:</b>';

echo'</td>';

echo'<td width="100">';

echo'<b>Codes Servis:</b>';

echo'</td>';

echo'<td width="100">';

echo'<b>Codes Perdus:</b>';

echo'</td>';

echo'<td width="100"colspan="2">';

echo'<b>Recette:</b>';

echo'</td>';

echo'<td width="100">';

echo'<b>Sources:</b>';

echo'</td>';

echo'<td width="100">';

echo'<b>Service:</b>';

echo'</td>';

echo'<td width="100">';

echo'<b>Commentaires:</b>';

echo'</td>';

echo'<td width="100"colspan="2">';

echo'<center><b>Action</b></center>';

echo'</td>';

echo'</tr>';

mysql_connect("localhost","root","");

mysql_select_db("plucm");

// --------------- Etape 1-----------------

// nous allons chercher à créer des pages et écrit les liens vers chacune des pages

// -----------------------------------------

// On met dans une variable le nombre de messages qu'on veut par page

$nombreDeMessagesParPage = 20; // Essayez de changer ce nombre pour voir :o)

// On récupère le nombre total de messages

$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM produits');

$donnees = mysql_fetch_array($retour);$totalDesMessages = $donnees['nb_messages'];

// On calcule le nombre de pages à créer

$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);

// Puis on fait une boucle pour écrire les liens vers chacune des pages

echo 'Page : ';

for ($i = 1 ; $i <= $nombreDePages ; $i++)

{

echo '<a href="affichierlesproduits.php?page=' . $i . '">' . $i . '</a> ';

}

mysql_connect("localhost","root","");

mysql_select_db("plucm");

// --------------- Etape 2 ---------------

// Maintenant, on va afficher les messages

// ---------------------------------------

if (isset($_GET['page']))

{

$page = intval($_GET['page']); // On récupère le numéro de la page indiqué dans l'adresse (affichierlesproduits.php?page=4)

}

else // La variable n'existe pas, c'est la première fois qu'on charge la page

{

$page = 1; // On se met sur la page 1 (par défaut)

}

// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL

$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;

$reponse = mysql_query('SELECT * FROM produits ORDER BY idproduit DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);

while ($donnees = mysql_fetch_array($reponse))

{

}

mysql_close(); // On n'oublie pas de fermer la connexion à MySQL ;o)

mysql_connect("localhost","root","");

mysql_select_db("plucm");

$query5=mysql_query("SELECT* FROM produits,agent,monnaies,sources,moments WHERE

produits.idagent=agent.idagent AND produits.idsource=sources.idsource AND produits.idmonnaie=monnaies.idmonnaie AND produits.idmoment=moments.idmoment");

mysql_close();

while($query6=mysql_fetch_array($query5))

{

echo'<tr>';

echo'<td>'.$query6['datepro'].'</td>';

echo'<td>'.$query6['nom_agent'].'</td>';

echo'<td>'.$query6['codevendu'].'</td>';

echo'<td>'.$query6['coderestant'].'</td>';

echo'<td>'.$query6['coderecu'].'</td>';

echo'<td>'.$query6['codeperdu'].'</td>';

echo'<td>'.$query6['montantpro'].'</td>';

echo'<td>'.$query6['monnaie'].'</td>';

echo'<td>'.$query6['libsource'].'</td>';

echo'<td>'.$query6['libmoment'].'</td>';

echo'<td>'.$query6['commentaire'].'</td>';

echo'<td width="25">';

echo'<center><a href="modifier"><img src="../Plucm/fag.jpg"title="Modifier"/></a></center>';

echo'</td>';

echo'<td width="25">';

echo'<center><a href="modifier"><img src="../Plucm/fag.jpg"title="Supprimé"/></a></center>';

echo'</td>';

echo'</tr>';

}

echo'</table>';

?>

</p>

</head>

</body>

</html>

précédent sommaire suivant






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








"Ceux qui vivent sont ceux qui luttent"   Victor Hugo