merci AD, voici mon dump :
-- phpMyAdmin SQL Dump
-- version 2.10.1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Mer 10 Mars 2010 à 16:05
-- Version du serveur: 4.1.22
-- Version de PHP: 5.2.2
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Base de données: `blint`
--
-- --------------------------------------------------------
--
-- Structure de la table `entretien`
--
CREATE TABLE IF NOT EXISTS `entretien` (
`entretien_id` int(5) NOT NULL auto_increment,
`date` date NOT NULL default '2007-08-01',
`contenu` text NOT NULL,
`utilisateurID` int(2) NOT NULL default '0',
`user_foID` int(5) NOT NULL default '0',
`faire` text NOT NULL,
`statutID` int(2) NOT NULL default '0',
`pj` varchar(50) NOT NULL default '',
PRIMARY KEY (`entretien_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=26 ;
--
-- Contenu de la table `entretien`
--
INSERT INTO `entretien` (`entretien_id`, `date`, `contenu`, `utilisateurID`, `user_foID`, `faire`, `statutID`, `pj`) VALUES
(1, '2010-02-09', 'très bon entretien :\r\n\r\ndemande sur clé USB\r\ndemande sur classeur...', 0, 8, 'achat : voir prix mémoire en cours si hausse dans les prochains mois', 0, ''),
(2, '2010-02-09', 'pistes graphiques pour nos nouveaux crayons de papier…', 7, 35, 'jpl : voir pour maquette', 1, ''),
(3, '2010-02-09', 'la société veut se positionner sur le segment de l''écodurable.\r\n\r\n-> liste produits BL à faire passé rapidement\r\n\r\n', 15, 21, '', 0, ''),
(4, '2010-02-09', 'Nous avons déjà depuis quelques jour reçu un prototype aux couleurs Schenker-Joyau. Nous avons perdu quelques jours avant de vous l''envoyer, afin de finaliser avec l''usine le bon paramétrage du lien vers votre site internet, c''est bientôt prêt. Néanmoins je préconise un complément d''information à imprimer sur le bumper '''' pour le suivi de vos colis Schenker-Joyau appuyez ici" en ajoutant une petite création graphique ou un picto sympa. Jean-Philippe LALE va vous faire suivre un suggestion de création\r\n', 15, 301, '', 0, ''),
(5, '0000-00-00', 'Procoralan\r\n\r\nClef rouge marquée recto Procoralan en rouge verso http://www.procoralan.com en rouge\r\n\r\nCordon orange imprimé Procoralan en rouge\r\n\r\nSHIFT\r\n\r\nClef rouge marquée recto SHIFT(logo) en orange et rouge verso http://www.shift-study.com en rouge\r\n\r\nCordon orange imprimé Procoralan en rouge\r\n\r\nProtelos (plus de site internet)\r\n\r\nClef bleue marquée recto Protelos en bleu verso Servier bleu\r\n\r\nCordon bleu imprimé Protelos en blanc \r\n\r\nValdoxan (plus de site internet)\r\n\r\nClef bleue marquée recto Valdoxan en bleu verso Servier bleu\r\n\r\nCordon jaune imprimé Valdoxan en bleu ', 7, 238, 'préparer fichiers pour fab\r\nc''est fait', 0, ''),
(6, '2010-02-15', 'dsfdsfdsfdsfds', 0, 409, '', 0, ''),
(7, '2010-02-15', 'xwcwxcwxcwxcwxc', 0, 300, '', 0, ''),
(8, '2010-02-15', 'cxvxcvxcvxcv', 0, 139, '', 0, ''),
(9, '2010-02-16', 'dfbdfbd', 0, 409, 'creation maquette ....', 0, ''),
(10, '2010-02-16', 'ghgfhgfh', 0, 409, 'maquette dans ton commun', 0, ''),
(11, '2010-02-16', 'iuhhyughuyhuyhuyhuyhuyh', 0, 475, '', 0, ''),
(12, '2010-02-17', ' test accent : é è ô ö €', 0, 320, '', 0, ''),
(13, '2010-02-17', 'à é è ö ô', 0, 409, 'à é è ö ô', 0, ''),
(17, '2010-03-03', 'cqscqcqsc', 0, 104, '', 0, ''),
(18, '2010-03-03', 'pppppppppppppppppppppp', 0, 456, '', 0, 'BL04530.jpg'),
(19, '2010-03-03', 'scwxcwxcwxc', 0, 409, '', 0, 'bouteille site.jpg'),
(20, '2010-03-03', 'dsvvdsvdsv', 5, 259, '', 1, 'bouteille site.jpg'),
(21, '2010-03-03', 'pppp', 0, 293, '', 0, 'bouteille site.jpg'),
(22, '2010-03-03', 'fdfdfdf', 7, 409, 'cwxcwxc', 2, ''),
(24, '2010-03-05', 'zefzefzef', 1, 69, '', 3, 'license.txt'),
(25, '2010-03-08', 'commercial NL', 5, 504, '', 2, 'GroupOffice Installation.txt');
-- --------------------------------------------------------
--
-- Structure de la table `societe`
--
CREATE TABLE IF NOT EXISTS `societe` (
`societe_id` int(3) NOT NULL auto_increment,
`societeNom` varchar(100) character set utf8 NOT NULL default '',
`adresse` varchar(255) character set utf8 NOT NULL default '',
`adresse2` varchar(255) character set utf8 NOT NULL default '',
`ville` varchar(255) character set utf8 NOT NULL default '',
`cp` varchar(10) character set utf8 NOT NULL default '',
`pays` varchar(50) character set utf8 NOT NULL default '',
`tel` varchar(12) character set utf8 NOT NULL default '',
`fax` varchar(12) character set utf8 NOT NULL default '',
`web` varchar(255) character set utf8 NOT NULL default '',
`CA` int(12) NOT NULL default '0',
`activite` varchar(255) character set utf8 NOT NULL default '',
`nbemploye` int(3) NOT NULL default '0',
`marque` varchar(255) character set utf8 NOT NULL default '',
`statut` int(2) NOT NULL default '0',
`nbclient` int(5) NOT NULL default '0',
`typeclient` varchar(255) character set utf8 NOT NULL default '',
`nbevent` int(5) NOT NULL default '0',
`moyachat` int(5) NOT NULL default '0',
`typeremis` varchar(255) character set utf8 NOT NULL default '',
`qte` int(5) NOT NULL default '0',
`valeur` int(5) NOT NULL default '0',
`salon` varchar(255) character set utf8 NOT NULL default '',
`fabspe` varchar(255) character set utf8 NOT NULL default '',
`logiadresse` varchar(255) character set utf8 NOT NULL default '',
`logiadresse2` varchar(255) character set utf8 NOT NULL default '',
`logiville` varchar(255) character set utf8 NOT NULL default '',
`logicp` varchar(10) character set utf8 NOT NULL default '',
PRIMARY KEY (`societe_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
--
-- Contenu de la table `societe`
--
INSERT INTO `societe` (`societe_id`, `societeNom`, `adresse`, `adresse2`, `ville`, `cp`, `pays`, `tel`, `fax`, `web`, `CA`, `activite`, `nbemploye`, `marque`, `statut`, `nbclient`, `typeclient`, `nbevent`, `moyachat`, `typeremis`, `qte`, `valeur`, `salon`, `fabspe`, `logiadresse`, `logiadresse2`, `logiville`, `logicp`) VALUES
(5, 'SERVIER Diamicron', '', '', '', '', '', '', '', '', 0, 'Labo', 0, '', 0, 0, '', 0, 0, '', 0, 0, '', '', '', '', '', ''),
(2, 'DE SANGOSSE', '', '', 'Pont du Casse', '', 'France', '', '', '', 0, '', 0, '', 0, 0, '', 0, 0, '', 0, 0, '', '', '', '', '', ''),
(4, 'Pipot et molo', '', '', 'Agen', '47000', '', '', '', '', 0, 'farces et attrapes', 120, '', 0, 200000, '', 14, 5, '', 0, 0, 'non', '', '', '', '', ''),
-- --------------------------------------------------------
--
-- Structure de la table `statut_fournisseur`
--
CREATE TABLE IF NOT EXISTS `statut_fournisseur` (
`statut_fournisseur_id` int(11) NOT NULL auto_increment,
`nom_fr` varchar(25) default NULL,
`nom_en` varchar(25) default NULL,
PRIMARY KEY (`statut_fournisseur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
--
-- Contenu de la table `statut_fournisseur`
--
INSERT INTO `statut_fournisseur` (`statut_fournisseur_id`, `nom_fr`, `nom_en`) VALUES
(2, 'FIDELE', ''),
(1, 'EN TEST', ''),
(3, 'A EVITER', '');
-- --------------------------------------------------------
--
-- Structure de la table `statut_travail`
--
CREATE TABLE IF NOT EXISTS `statut_travail` (
`statut_id` int(2) NOT NULL auto_increment,
`statut` varchar(20) character set utf8 NOT NULL default '',
PRIMARY KEY (`statut_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
--
-- Contenu de la table `statut_travail`
--
INSERT INTO `statut_travail` (`statut_id`, `statut`) VALUES
(1, 'En attente'),
(2, 'En cours'),
(3, 'Fini'),
(4, 'exemple');
-- --------------------------------------------------------
--
-- Structure de la table `user_fo`
--
CREATE TABLE IF NOT EXISTS `user_fo` (
`user_fo_id` int(11) NOT NULL auto_increment,
`civilite` varchar(255) default NULL,
`nom` varchar(255) default NULL,
`prenom` varchar(255) default NULL,
`mail` varchar(255) default NULL,
`password` varchar(255) default NULL,
`service` varchar(255) default NULL,
`fonction` varchar(255) default NULL,
`societe` varchar(255) default NULL,
`secteur` varchar(255) default NULL,
`pays` varchar(255) default NULL,
`ville` varchar(255) default NULL,
`code_postal` varchar(255) default NULL,
`adresse` varchar(255) default NULL,
`adresse2` varchar(255) default NULL,
`tel` varchar(255) default NULL,
`fax` varchar(255) default NULL,
`internet` varchar(255) default NULL,
`langue_site_id` int(11) NOT NULL default '0',
`commercial_id` int(11) NOT NULL default '0',
`en_ligne` tinyint(1) default '0',
`envoi` longtext,
`statutID` int(2) NOT NULL default '1',
`societeID` int(3) default NULL,
PRIMARY KEY (`user_fo_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
--
-- Contenu de la table `user_fo`
--
INSERT INTO `user_fo` (`user_fo_id`, `civilite`, `nom`, `prenom`, `mail`, `password`, `service`, `fonction`, `societe`, `secteur`, `pays`, `ville`, `code_postal`, `adresse`, `adresse2`, `tel`, `fax`, `internet`, `langue_site_id`, `commercial_id`, `en_ligne`, `envoi`, `statutID`, `societeID`) VALUES
(1, 'Mme', 'Pipot et molo1', 'lulu', '[email protected]', NULL, '', '', '', NULL, '', '', '', '', '', '5645645643', '', '', 0, 0, 0, 'Entrez ici un catalogue ou un cadeau, pr�ciser �galement la date d''envoi', 1, 1),
(2, 'Mlle', 'TAILLEUR', 'Hélène', '[email protected]', NULL, '', '', 'bl international', NULL, '', '', '', '', '', '', '', '', 0, 0, 0, 'Entrez ici un catalogue ou un cadeau, préciser également la date d''envoi', 3, 2),
(3, 'M.', 'molo', 'tttttt', '[email protected]', NULL, '', '', 'Pipo', NULL, '', '', '', '', '', '', '', '', 0, 0, 0, 'Entrez ici un catalogue ou un cadeau, préciser également la date d''envoi', 0, 0);
-- --------------------------------------------------------
--
-- Structure de la table `utilisateur`
--
CREATE TABLE IF NOT EXISTS `utilisateur` (
`utilisateur_id` int(11) NOT NULL auto_increment,
`fonction_site_id` int(11) NOT NULL default '0',
`nom` varchar(30) default NULL,
`prenom` varchar(30) default NULL,
`telephone` varchar(20) default NULL,
`login` varchar(20) default NULL,
`pwd` varchar(20) default NULL,
`e_mail` varchar(255) default NULL,
`en_ligne` tinyint(1) default NULL,
`privilege` varchar(50) NOT NULL default '',
PRIMARY KEY (`utilisateur_id`),
KEY `fk_utilisateur_fonction` (`fonction_site_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=16 ;
--
-- Contenu de la table `utilisateur`
--
INSERT INTO `utilisateur` (`utilisateur_id`, `fonction_site_id`, `nom`, `prenom`, `telephone`, `login`, `pwd`, `e_mail`, `en_ligne`, `privilege`) VALUES
(1, 0, 'TOTO', 'Titi', '0505050505', 'toto', 'aa36dc6e81e2ac7ad03e', '[email protected]', 0, 'admin');
et voici ma page liste des entretiens :
<?php
session_start();
require("auth.php");
if(Auth::islogged() ){
// utilisateur loggué
}
else {
header("Location:index.php");
}
require_once("includes/connexionMysql.inc.php");
$requete="SELECT entretien.*, utilisateur.utilisateur_id, utilisateur.login, user_fo.nom, user_fo.user_fo_id, statut_travail.*
FROM entretien
LEFT JOIN utilisateur ON (SELECT utilisateur_id FROM utilisateur WHERE utilisateur_id=utilisateurID)
LEFT JOIN user_fo ON (SELECT user_fo_id FROM user_fo WHERE user_fo_id=user_folD)
LEFT JOIN statut_travail ON (SELECT statut_id FROM statut_travail WHERE statut_id=statutID)
ORDER BY entretien_id DESC ";
$resultat=mysql_query($requete);
//----Requete suppression
if(isset($_GET['supp']))
{
$requete6="DELETE FROM entretien WHERE id='".$_GET['id']."' ";
mysql_query($requete6);
//redirection fin de suppr
function redirection($url){
echo "<script type=\"text/javascript\">\n"
. "<!--\n"
. "\n"
. "function redirect() {\n"
. "window.location='" . html_entity_decode($url) . "'\n"
. "}\n"
. "setTimeout('redirect()','0');\n"
. "\n"
. "// -->\n"
. "</script>\n";
}
redirection('Entretien_liste.php');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.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" />
<title>Liste entretiens</title>
<link href="includes/general.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="includes/modalbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="includes/prototype.js"></script>
<script type="text/javascript" src="includes/scriptaculous.js?¬
load=builder,effects"></script>
<script type="text/javascript" src="includes/modalbox.js"></script>
</head>
<body>
<div class="centrage">
<div id="dolphincontainer">
<div id="dolphinnav">
<ul>
<li><a href="Accueil.php" title="Accueil" ><span>Accueil</span></a></li>
<li><a href="Entretien_liste.php" title="css website navigation menus" class="current"><span>Entretiens</span></a></li>
<li><a href="client_liste.php" title="css website navigation menus"><span>Contacts</span></a></li>
<li><a href="societe_liste.php" title="Liste des sociétés" ><span>Sociétés</span></a></li>
</ul>
</div>
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr >
<td align="left">
<span style="color:#fff"><strong></strong>
<?php
// calcul nombre de lignes suivant requette
$req = mysql_query("SELECT entretien_id FROM entretien") or die(mysql_error());
$res = mysql_numrows($req);
echo '<strong>Statistiques entretiens : </strong>'.$res.' entretien(s)'.' en base';
?>
</span>
</td>
<td align="right">
<span style="color:#fff">
<?php $date = "le ".date("d-m-Y")." à ".date("H-i-s");
echo $date
?> - <a href="logout.php" style="color:white">se déconnecter</a>
</span>
</td>
</tr>
</table>
</div>
<form id="form2" name="form2" method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<tr align="center" height="16">
<a href="Entretien_ajoutPop.php" title="Ajout entretien" onclick="Modalbox.show(this.href, {title: this.title, width: 1000}); return false;"><span>Ajout entretien</span></a>
</tr>
</form>
<?php
// coloration 1 ligne sur 2
$compteur=0;
?>
<table width="100%" border="0" cellspacing="2" cellpadding="3">
<tr bgcolor="#d3dce3">
<td><strong>Modif</strong></td>
<td align="center"><strong>Contact</strong></td>
<td align="center"><strong>Commercial</strong></td>
<td align="center"><strong>Entretien</strong></td>
<td align="center"><strong>Travail pour achat ou graphiste</strong></td>
<td align="center"><strong>Fait</strong></td>
<td align="center"><strong>Date</strong></td>
<td align="center"><strong>suppr</strong></td>
</tr>
<?php while($entretiens=mysql_fetch_array($resultat) ){
for($i=0;$i<1;$i++)
{
if($compteur%2 ==1) {
$classe = "impair";
} else {
$classe = "pair";
}
//formatage date
// intialisation
$date = $entretiens['date'];
// découpage
$annee = substr($date, 0, 4);
$mois = substr($date, 5, 2);
$jour = substr($date, 8, 2);
// affichage dans la colonne
?>
<tr class="<?php echo $classe;?>" >
<td align="center"><a href="Entretien_modifPop.php?entretien_id=<?php echo $entretiens['entretien_id']; ?>" title="Modif entretien" onclick="Modalbox.show(this.href, {title: this.title, width: 1000}); return false;"><img src="images/edit.png" width="16" height="16" alt="modif" /></a></td>
<td ><a href="client_modifPop.php?user_fo_id=<?php echo $entretiens['user_foID']; ?>" title="Modif contact" onclick="Modalbox.show(this.href, {title: this.title, width: 800}); return false;"><?php echo $entretiens['nom']; ?></a></td>
<td align="center"><?php echo $entretiens['login']; ?></td>
<td width="30%"><?php echo $entretiens['contenu']; ?></td>
<td width="25%"><?php echo $entretiens['faire']; ?></td>
<td align="center"><?php echo $entretiens['statut']; ?></td>
<td align="center"><?php echo $jour . '-' . $mois . '-' . $annee; ?></td>
<td align="center">
<a href="javascript:if(confirm('Etes-vous sûr de vouloir supprimer ce contact ?'))document.location.href='Entretien_liste.php?entretien_id=<?php echo $entretiens['entretien_id']; ?>&supp=ok'"><img src="images/croix.png" width="16" height="16" alt="suppr" /></a></td>
</td>
</tr>
<?php $compteur++;
}
}
?>
</table>
<div id="pied" align="center">
<span style="color:#fff">
pied de page ...
</span>
</div>
</div> <!-- fin div centrage 1-->
</body>
</html>
<?php mysql_close(); ?>
merci AD, voici mon dump :
[sql]-- phpMyAdmin SQL Dump
-- version 2.10.1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Mer 10 Mars 2010 à 16:05
-- Version du serveur: 4.1.22
-- Version de PHP: 5.2.2
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Base de données: `blint`
--
-- --------------------------------------------------------
--
-- Structure de la table `entretien`
--
CREATE TABLE IF NOT EXISTS `entretien` (
`entretien_id` int(5) NOT NULL auto_increment,
`date` date NOT NULL default '2007-08-01',
`contenu` text NOT NULL,
`utilisateurID` int(2) NOT NULL default '0',
`user_foID` int(5) NOT NULL default '0',
`faire` text NOT NULL,
`statutID` int(2) NOT NULL default '0',
`pj` varchar(50) NOT NULL default '',
PRIMARY KEY (`entretien_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=26 ;
--
-- Contenu de la table `entretien`
--
INSERT INTO `entretien` (`entretien_id`, `date`, `contenu`, `utilisateurID`, `user_foID`, `faire`, `statutID`, `pj`) VALUES
(1, '2010-02-09', 'très bon entretien :\r\n\r\ndemande sur clé USB\r\ndemande sur classeur...', 0, 8, 'achat : voir prix mémoire en cours si hausse dans les prochains mois', 0, ''),
(2, '2010-02-09', 'pistes graphiques pour nos nouveaux crayons de papier…', 7, 35, 'jpl : voir pour maquette', 1, ''),
(3, '2010-02-09', 'la société veut se positionner sur le segment de l''écodurable.\r\n\r\n-> liste produits BL à faire passé rapidement\r\n\r\n', 15, 21, '', 0, ''),
(4, '2010-02-09', 'Nous avons déjà depuis quelques jour reçu un prototype aux couleurs Schenker-Joyau. Nous avons perdu quelques jours avant de vous l''envoyer, afin de finaliser avec l''usine le bon paramétrage du lien vers votre site internet, c''est bientôt prêt. Néanmoins je préconise un complément d''information à imprimer sur le bumper '''' pour le suivi de vos colis Schenker-Joyau appuyez ici" en ajoutant une petite création graphique ou un picto sympa. Jean-Philippe LALE va vous faire suivre un suggestion de création\r\n', 15, 301, '', 0, ''),
(5, '0000-00-00', 'Procoralan\r\n\r\nClef rouge marquée recto Procoralan en rouge verso http://www.procoralan.com en rouge\r\n\r\nCordon orange imprimé Procoralan en rouge\r\n\r\nSHIFT\r\n\r\nClef rouge marquée recto SHIFT(logo) en orange et rouge verso http://www.shift-study.com en rouge\r\n\r\nCordon orange imprimé Procoralan en rouge\r\n\r\nProtelos (plus de site internet)\r\n\r\nClef bleue marquée recto Protelos en bleu verso Servier bleu\r\n\r\nCordon bleu imprimé Protelos en blanc \r\n\r\nValdoxan (plus de site internet)\r\n\r\nClef bleue marquée recto Valdoxan en bleu verso Servier bleu\r\n\r\nCordon jaune imprimé Valdoxan en bleu ', 7, 238, 'préparer fichiers pour fab\r\nc''est fait', 0, ''),
(6, '2010-02-15', 'dsfdsfdsfdsfds', 0, 409, '', 0, ''),
(7, '2010-02-15', 'xwcwxcwxcwxcwxc', 0, 300, '', 0, ''),
(8, '2010-02-15', 'cxvxcvxcvxcv', 0, 139, '', 0, ''),
(9, '2010-02-16', 'dfbdfbd', 0, 409, 'creation maquette ....', 0, ''),
(10, '2010-02-16', 'ghgfhgfh', 0, 409, 'maquette dans ton commun', 0, ''),
(11, '2010-02-16', 'iuhhyughuyhuyhuyhuyhuyh', 0, 475, '', 0, ''),
(12, '2010-02-17', ' test accent : é è ô ö €', 0, 320, '', 0, ''),
(13, '2010-02-17', 'à é è ö ô', 0, 409, 'à é è ö ô', 0, ''),
(17, '2010-03-03', 'cqscqcqsc', 0, 104, '', 0, ''),
(18, '2010-03-03', 'pppppppppppppppppppppp', 0, 456, '', 0, 'BL04530.jpg'),
(19, '2010-03-03', 'scwxcwxcwxc', 0, 409, '', 0, 'bouteille site.jpg'),
(20, '2010-03-03', 'dsvvdsvdsv', 5, 259, '', 1, 'bouteille site.jpg'),
(21, '2010-03-03', 'pppp', 0, 293, '', 0, 'bouteille site.jpg'),
(22, '2010-03-03', 'fdfdfdf', 7, 409, 'cwxcwxc', 2, ''),
(24, '2010-03-05', 'zefzefzef', 1, 69, '', 3, 'license.txt'),
(25, '2010-03-08', 'commercial NL', 5, 504, '', 2, 'GroupOffice Installation.txt');
-- --------------------------------------------------------
--
-- Structure de la table `societe`
--
CREATE TABLE IF NOT EXISTS `societe` (
`societe_id` int(3) NOT NULL auto_increment,
`societeNom` varchar(100) character set utf8 NOT NULL default '',
`adresse` varchar(255) character set utf8 NOT NULL default '',
`adresse2` varchar(255) character set utf8 NOT NULL default '',
`ville` varchar(255) character set utf8 NOT NULL default '',
`cp` varchar(10) character set utf8 NOT NULL default '',
`pays` varchar(50) character set utf8 NOT NULL default '',
`tel` varchar(12) character set utf8 NOT NULL default '',
`fax` varchar(12) character set utf8 NOT NULL default '',
`web` varchar(255) character set utf8 NOT NULL default '',
`CA` int(12) NOT NULL default '0',
`activite` varchar(255) character set utf8 NOT NULL default '',
`nbemploye` int(3) NOT NULL default '0',
`marque` varchar(255) character set utf8 NOT NULL default '',
`statut` int(2) NOT NULL default '0',
`nbclient` int(5) NOT NULL default '0',
`typeclient` varchar(255) character set utf8 NOT NULL default '',
`nbevent` int(5) NOT NULL default '0',
`moyachat` int(5) NOT NULL default '0',
`typeremis` varchar(255) character set utf8 NOT NULL default '',
`qte` int(5) NOT NULL default '0',
`valeur` int(5) NOT NULL default '0',
`salon` varchar(255) character set utf8 NOT NULL default '',
`fabspe` varchar(255) character set utf8 NOT NULL default '',
`logiadresse` varchar(255) character set utf8 NOT NULL default '',
`logiadresse2` varchar(255) character set utf8 NOT NULL default '',
`logiville` varchar(255) character set utf8 NOT NULL default '',
`logicp` varchar(10) character set utf8 NOT NULL default '',
PRIMARY KEY (`societe_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
--
-- Contenu de la table `societe`
--
INSERT INTO `societe` (`societe_id`, `societeNom`, `adresse`, `adresse2`, `ville`, `cp`, `pays`, `tel`, `fax`, `web`, `CA`, `activite`, `nbemploye`, `marque`, `statut`, `nbclient`, `typeclient`, `nbevent`, `moyachat`, `typeremis`, `qte`, `valeur`, `salon`, `fabspe`, `logiadresse`, `logiadresse2`, `logiville`, `logicp`) VALUES
(5, 'SERVIER Diamicron', '', '', '', '', '', '', '', '', 0, 'Labo', 0, '', 0, 0, '', 0, 0, '', 0, 0, '', '', '', '', '', ''),
(2, 'DE SANGOSSE', '', '', 'Pont du Casse', '', 'France', '', '', '', 0, '', 0, '', 0, 0, '', 0, 0, '', 0, 0, '', '', '', '', '', ''),
(4, 'Pipot et molo', '', '', 'Agen', '47000', '', '', '', '', 0, 'farces et attrapes', 120, '', 0, 200000, '', 14, 5, '', 0, 0, 'non', '', '', '', '', ''),
-- --------------------------------------------------------
--
-- Structure de la table `statut_fournisseur`
--
CREATE TABLE IF NOT EXISTS `statut_fournisseur` (
`statut_fournisseur_id` int(11) NOT NULL auto_increment,
`nom_fr` varchar(25) default NULL,
`nom_en` varchar(25) default NULL,
PRIMARY KEY (`statut_fournisseur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
--
-- Contenu de la table `statut_fournisseur`
--
INSERT INTO `statut_fournisseur` (`statut_fournisseur_id`, `nom_fr`, `nom_en`) VALUES
(2, 'FIDELE', ''),
(1, 'EN TEST', ''),
(3, 'A EVITER', '');
-- --------------------------------------------------------
--
-- Structure de la table `statut_travail`
--
CREATE TABLE IF NOT EXISTS `statut_travail` (
`statut_id` int(2) NOT NULL auto_increment,
`statut` varchar(20) character set utf8 NOT NULL default '',
PRIMARY KEY (`statut_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
--
-- Contenu de la table `statut_travail`
--
INSERT INTO `statut_travail` (`statut_id`, `statut`) VALUES
(1, 'En attente'),
(2, 'En cours'),
(3, 'Fini'),
(4, 'exemple');
-- --------------------------------------------------------
--
-- Structure de la table `user_fo`
--
CREATE TABLE IF NOT EXISTS `user_fo` (
`user_fo_id` int(11) NOT NULL auto_increment,
`civilite` varchar(255) default NULL,
`nom` varchar(255) default NULL,
`prenom` varchar(255) default NULL,
`mail` varchar(255) default NULL,
`password` varchar(255) default NULL,
`service` varchar(255) default NULL,
`fonction` varchar(255) default NULL,
`societe` varchar(255) default NULL,
`secteur` varchar(255) default NULL,
`pays` varchar(255) default NULL,
`ville` varchar(255) default NULL,
`code_postal` varchar(255) default NULL,
`adresse` varchar(255) default NULL,
`adresse2` varchar(255) default NULL,
`tel` varchar(255) default NULL,
`fax` varchar(255) default NULL,
`internet` varchar(255) default NULL,
`langue_site_id` int(11) NOT NULL default '0',
`commercial_id` int(11) NOT NULL default '0',
`en_ligne` tinyint(1) default '0',
`envoi` longtext,
`statutID` int(2) NOT NULL default '1',
`societeID` int(3) default NULL,
PRIMARY KEY (`user_fo_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
--
-- Contenu de la table `user_fo`
--
INSERT INTO `user_fo` (`user_fo_id`, `civilite`, `nom`, `prenom`, `mail`, `password`, `service`, `fonction`, `societe`, `secteur`, `pays`, `ville`, `code_postal`, `adresse`, `adresse2`, `tel`, `fax`, `internet`, `langue_site_id`, `commercial_id`, `en_ligne`, `envoi`, `statutID`, `societeID`) VALUES
(1, 'Mme', 'Pipot et molo1', 'lulu', '
[email protected]', NULL, '', '', '', NULL, '', '', '', '', '', '5645645643', '', '', 0, 0, 0, 'Entrez ici un catalogue ou un cadeau, pr�ciser �galement la date d''envoi', 1, 1),
(2, 'Mlle', 'TAILLEUR', 'Hélène', '
[email protected]', NULL, '', '', 'bl international', NULL, '', '', '', '', '', '', '', '', 0, 0, 0, 'Entrez ici un catalogue ou un cadeau, préciser également la date d''envoi', 3, 2),
(3, 'M.', 'molo', 'tttttt', '
[email protected]', NULL, '', '', 'Pipo', NULL, '', '', '', '', '', '', '', '', 0, 0, 0, 'Entrez ici un catalogue ou un cadeau, préciser également la date d''envoi', 0, 0);
-- --------------------------------------------------------
--
-- Structure de la table `utilisateur`
--
CREATE TABLE IF NOT EXISTS `utilisateur` (
`utilisateur_id` int(11) NOT NULL auto_increment,
`fonction_site_id` int(11) NOT NULL default '0',
`nom` varchar(30) default NULL,
`prenom` varchar(30) default NULL,
`telephone` varchar(20) default NULL,
`login` varchar(20) default NULL,
`pwd` varchar(20) default NULL,
`e_mail` varchar(255) default NULL,
`en_ligne` tinyint(1) default NULL,
`privilege` varchar(50) NOT NULL default '',
PRIMARY KEY (`utilisateur_id`),
KEY `fk_utilisateur_fonction` (`fonction_site_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=16 ;
--
-- Contenu de la table `utilisateur`
--
INSERT INTO `utilisateur` (`utilisateur_id`, `fonction_site_id`, `nom`, `prenom`, `telephone`, `login`, `pwd`, `e_mail`, `en_ligne`, `privilege`) VALUES
(1, 0, 'TOTO', 'Titi', '0505050505', 'toto', 'aa36dc6e81e2ac7ad03e', '
[email protected]', 0, 'admin');
[/sql]
et voici ma page liste des entretiens :
[php]
<?php
session_start();
require("auth.php");
if(Auth::islogged() ){
// utilisateur loggué
}
else {
header("Location:index.php");
}
require_once("includes/connexionMysql.inc.php");
$requete="SELECT entretien.*, utilisateur.utilisateur_id, utilisateur.login, user_fo.nom, user_fo.user_fo_id, statut_travail.*
FROM entretien
LEFT JOIN utilisateur ON (SELECT utilisateur_id FROM utilisateur WHERE utilisateur_id=utilisateurID)
LEFT JOIN user_fo ON (SELECT user_fo_id FROM user_fo WHERE user_fo_id=user_folD)
LEFT JOIN statut_travail ON (SELECT statut_id FROM statut_travail WHERE statut_id=statutID)
ORDER BY entretien_id DESC ";
$resultat=mysql_query($requete);
//----Requete suppression
if(isset($_GET['supp']))
{
$requete6="DELETE FROM entretien WHERE id='".$_GET['id']."' ";
mysql_query($requete6);
//redirection fin de suppr
function redirection($url){
echo "<script type=\"text/javascript\">\n"
. "<!--\n"
. "\n"
. "function redirect() {\n"
. "window.location='" . html_entity_decode($url) . "'\n"
. "}\n"
. "setTimeout('redirect()','0');\n"
. "\n"
. "// -->\n"
. "</script>\n";
}
redirection('Entretien_liste.php');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.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" />
<title>Liste entretiens</title>
<link href="includes/general.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="includes/modalbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="includes/prototype.js"></script>
<script type="text/javascript" src="includes/scriptaculous.js?¬
load=builder,effects"></script>
<script type="text/javascript" src="includes/modalbox.js"></script>
</head>
<body>
<div class="centrage">
<div id="dolphincontainer">
<div id="dolphinnav">
<ul>
<li><a href="Accueil.php" title="Accueil" ><span>Accueil</span></a></li>
<li><a href="Entretien_liste.php" title="css website navigation menus" class="current"><span>Entretiens</span></a></li>
<li><a href="client_liste.php" title="css website navigation menus"><span>Contacts</span></a></li>
<li><a href="societe_liste.php" title="Liste des sociétés" ><span>Sociétés</span></a></li>
</ul>
</div>
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr >
<td align="left">
<span style="color:#fff"><strong></strong>
<?php
// calcul nombre de lignes suivant requette
$req = mysql_query("SELECT entretien_id FROM entretien") or die(mysql_error());
$res = mysql_numrows($req);
echo '<strong>Statistiques entretiens : </strong>'.$res.' entretien(s)'.' en base';
?>
</span>
</td>
<td align="right">
<span style="color:#fff">
<?php $date = "le ".date("d-m-Y")." à ".date("H-i-s");
echo $date
?> - <a href="logout.php" style="color:white">se déconnecter</a>
</span>
</td>
</tr>
</table>
</div>
<form id="form2" name="form2" method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<tr align="center" height="16">
<a href="Entretien_ajoutPop.php" title="Ajout entretien" onclick="Modalbox.show(this.href, {title: this.title, width: 1000}); return false;"><span>Ajout entretien</span></a>
</tr>
</form>
<?php
// coloration 1 ligne sur 2
$compteur=0;
?>
<table width="100%" border="0" cellspacing="2" cellpadding="3">
<tr bgcolor="#d3dce3">
<td><strong>Modif</strong></td>
<td align="center"><strong>Contact</strong></td>
<td align="center"><strong>Commercial</strong></td>
<td align="center"><strong>Entretien</strong></td>
<td align="center"><strong>Travail pour achat ou graphiste</strong></td>
<td align="center"><strong>Fait</strong></td>
<td align="center"><strong>Date</strong></td>
<td align="center"><strong>suppr</strong></td>
</tr>
<?php while($entretiens=mysql_fetch_array($resultat) ){
for($i=0;$i<1;$i++)
{
if($compteur%2 ==1) {
$classe = "impair";
} else {
$classe = "pair";
}
//formatage date
// intialisation
$date = $entretiens['date'];
// découpage
$annee = substr($date, 0, 4);
$mois = substr($date, 5, 2);
$jour = substr($date, 8, 2);
// affichage dans la colonne
?>
<tr class="<?php echo $classe;?>" >
<td align="center"><a href="Entretien_modifPop.php?entretien_id=<?php echo $entretiens['entretien_id']; ?>" title="Modif entretien" onclick="Modalbox.show(this.href, {title: this.title, width: 1000}); return false;"><img src="images/edit.png" width="16" height="16" alt="modif" /></a></td>
<td ><a href="client_modifPop.php?user_fo_id=<?php echo $entretiens['user_foID']; ?>" title="Modif contact" onclick="Modalbox.show(this.href, {title: this.title, width: 800}); return false;"><?php echo $entretiens['nom']; ?></a></td>
<td align="center"><?php echo $entretiens['login']; ?></td>
<td width="30%"><?php echo $entretiens['contenu']; ?></td>
<td width="25%"><?php echo $entretiens['faire']; ?></td>
<td align="center"><?php echo $entretiens['statut']; ?></td>
<td align="center"><?php echo $jour . '-' . $mois . '-' . $annee; ?></td>
<td align="center">
<a href="javascript:if(confirm('Etes-vous sûr de vouloir supprimer ce contact ?'))document.location.href='Entretien_liste.php?entretien_id=<?php echo $entretiens['entretien_id']; ?>&supp=ok'"><img src="images/croix.png" width="16" height="16" alt="suppr" /></a></td>
</td>
</tr>
<?php $compteur++;
}
}
?>
</table>
<div id="pied" align="center">
<span style="color:#fff">
pied de page ...
</span>
</div>
</div> <!-- fin div centrage 1-->
</body>
</html>
<?php mysql_close(); ?>
[/php]