par
Snipy » 21 nov. 2007, 23:26
ça pourrait être interessant en effet, mais je me dis qu'apres la table deviendrait vraiment enorme
et puis 1 ans correspondra plus ou moins a 3 saisons donc ça devrait etre suffisant
POur les tables toujours les meme :p
Code : Tout sélectionner
CREATE TABLE `typeeconomie` (
`id_type_economie` tinyint(4) NOT NULL auto_increment,
`nom_type_economie` varchar(255) collate latin1_german2_ci NOT NULL,
`signe` enum('depense','recette') collate latin1_german2_ci NOT NULL,
PRIMARY KEY (`id_type_economie`)
) ENGINE=MyISAM AUTO_INCREMENT=52 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=52 ;
--
-- Structure de la table `economie`
--
CREATE TABLE `economie` (
`id_economie` int(11) NOT NULL auto_increment,
`id_equipe` tinyint(4) NOT NULL,
`id_type_economie` tinyint(4) NOT NULL,
`montant` int(4) unsigned NOT NULL,
`semaine` tinyint(4) NOT NULL,
PRIMARY KEY (`id_economie`),
KEY `id_equipe` (`id_equipe`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=2 ;
Sinon je vais afficher les 2 dernières semaines dans 2 tableaux différents autant bouclé juste mon tout et faire tourner la boucle 2x juste en changeant le date("W") par date("W").'-1' afin d'afficher mes 2 tableaux.
C'est ce que je trouve de plus simple à faire.
---------------------------
Et pour l'histoire de la caisse, il me faut en fait prendre la valeur de la caisse de la semaine précédente a laquelle j'ajoute(ou soustrait) toutes les dépenses et revenus de la semaines actuelle afin d'afficher l'argent qu'à le joueur en caisse en ce moment
AND ( semaine = '.date("W").'-1 OR semaine = '.date("W").')
ça pourrait être interessant en effet, mais je me dis qu'apres la table deviendrait vraiment enorme
et puis 1 ans correspondra plus ou moins a 3 saisons donc ça devrait etre suffisant :)
POur les tables toujours les meme :p
[code]CREATE TABLE `typeeconomie` (
`id_type_economie` tinyint(4) NOT NULL auto_increment,
`nom_type_economie` varchar(255) collate latin1_german2_ci NOT NULL,
`signe` enum('depense','recette') collate latin1_german2_ci NOT NULL,
PRIMARY KEY (`id_type_economie`)
) ENGINE=MyISAM AUTO_INCREMENT=52 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=52 ;
--
-- Structure de la table `economie`
--
CREATE TABLE `economie` (
`id_economie` int(11) NOT NULL auto_increment,
`id_equipe` tinyint(4) NOT NULL,
`id_type_economie` tinyint(4) NOT NULL,
`montant` int(4) unsigned NOT NULL,
`semaine` tinyint(4) NOT NULL,
PRIMARY KEY (`id_economie`),
KEY `id_equipe` (`id_equipe`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=2 ; [/code]
Sinon je vais afficher les 2 dernières semaines dans 2 tableaux différents autant bouclé juste mon tout et faire tourner la boucle 2x juste en changeant le date("W") par date("W").'-1' afin d'afficher mes 2 tableaux.
C'est ce que je trouve de plus simple à faire.
---------------------------
Et pour l'histoire de la caisse, il me faut en fait prendre la valeur de la caisse de la semaine précédente a laquelle j'ajoute(ou soustrait) toutes les dépenses et revenus de la semaines actuelle afin d'afficher l'argent qu'à le joueur en caisse en ce moment :)
[php]AND ( semaine = '.date("W").'-1 OR semaine = '.date("W").')[/php]