date : semaine actuelle / semaine precedente

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : date : semaine actuelle / semaine precedente

par ouckileou » 25 avr. 2008, 16:30

Alors déjà regroupe tes 3 colonnes en une seule de type DATE, c'est fait pour.

Tu dois pouvoir faire ça avec une requête SQL :
1 - tu ajoutes une colonne, par exemple "date_parution"
2 - tu recopies les données stockées dedans

Code : Tout sélectionner

INSERT INTO <table> (date_parution) VALUES (CONCAT(CAST(<colonne_annee> AS CHAR),'-',CAST(<colonne_mois> AS CHAR),'-',CAST(<colonne_jour> AS CHAR)));
Les valeurs entre <> étant à remplacer par ce qu'il y a chez toi.

Ensuite, tu peux regarder ce sujet dans la FAQ qui présente quelque manipulations de dates qui pourraient t'aider : http://www.phpfrance.com/forums/voir_sujet-8323.php

Et si ça ne suffit pas, le paragraphe de la doc précédemment cité.

par Invité » 25 avr. 2008, 16:20

si vous vae zune autre approche je suis preneur carla je suis un peu perdu

Re: date : semaine actuelle / semaine precedente

par ouckileou » 25 avr. 2008, 15:38

Dnas ma base j'ai stocké le jour, le mois et l'anéee de parution dans 3 colonnes distinctes.
C'est une très bonne idée, les types DATE et DATETIME sont plus légers et permettent d'utiliser des fonctions de manipulation de dates, mais ça, c'est pour les petits joueurs. Un vrai développeur implémente ses propres solutions :D
L'affichage par mois en cours ou année en cours est mais pour la semaien je bloque.
Si tu étais un loser et que tu avais utilisé le type DATE, tu aurais pu utiliser une de ces fonctions :
http://dev.mysql.com/doc/refman/5.0/en/ ... tions.html
ou regarder dans la FAQ de PHPFrance, le sujet sur les manips de date, pour retrouver facilement un intervalle de dates correspondant à la semaine précédente.

Mais comme tu as pris la solution "élite", je ne peux pas t'aider :)

date : semaine actuelle / semaine precedente

par kaikai » 25 avr. 2008, 15:16

Bonjour,

Dans mon developpement des actualites d'un site, je dois affiché les actualités parues la semaine en cours ou lors de la semaine précédente.

Dnas ma base j'ai stocké le jour, le mois et l'anéee de parution dans 3 colonnes distinctes.

Comment faire pour qu'en choisissant l'option il m'affiche ce que je souhaite.

L'affichage par mois en cours ou année en cours est mais pour la semaien je bloque.

Merci de vos réponses