Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2769 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] Simplifier mon code de date sur 7 jours dans menu deroulant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Simplifier mon code de date sur 7 jours dans menu deroulant

n°1695832
jojo023
Posté le 02-03-2008 à 17:31:18  profilanswer
 

Bonjour,
 
J'ai fait un code qui permet d'afficher dans un menu deroulant la date actuelle, et d'avoir les dates sur les 6 derniers jours.
 
Ce code j'aimerais le simplifier mais je n'y arrive pas vraiment, donc comment je pourrais le faire.
 
Voici mon code :

Citation :

<?php
$timestamp0 = time();
$timestamp1 = time() - 86400;
$timestamp2 = time() - 172800;
$timestamp3 = time() - 259200;
$timestamp4 = time() - 345600;
$timestamp5 = time() - 432000;
$timestamp6 = time() - 518400;
?>
<select name="date7jours" id="date7jours">
<option value="<?php echo $timestamp0; ?>"><?php echo gmdate('d/m/Y'); ?></option>
<option value="<?php echo $timestamp1; ?>"><?php echo gmdate('d/m/Y', $timestamp1); ?></option>
<option value="<?php echo $timestamp2; ?>"><?php echo gmdate('d/m/Y', $timestamp2); ?></option>
<option value="<?php echo $timestamp3; ?>"><?php echo gmdate('d/m/Y', $timestamp3); ?></option>
<option value="<?php echo $timestamp4; ?>"><?php echo gmdate('d/m/Y', $timestamp4); ?></option>
<option value="<?php echo $timestamp5; ?>"><?php echo gmdate('d/m/Y', $timestamp5); ?></option>
<option value="<?php echo $timestamp6; ?>"><?php echo gmdate('d/m/Y', $timestamp6); ?></option>
</select>


 
 
Merci beaucoup


Message édité par jojo023 le 03-03-2008 à 18:04:44
mood
Publicité
Posté le 02-03-2008 à 17:31:18  profilanswer
 

n°1695845
jojo023
Posté le 02-03-2008 à 18:33:31  profilanswer
 

Franchement un énorme merci pour toi NazzTazz.
Par contre j'ai essayer plusieurs trucs dans la fonction afin d'avoir à la place de la date du jour, le mot "Aujourd'hui".
Mais je ne comprend pas comment le faire (avec une condition if ?).
 
Merci encore

n°1695859
CyberDenix
Posté le 02-03-2008 à 18:52:06  profilanswer
 

avec un truc du style :

Code :
  1. $date_calculee = gmdate('d/m/Y', $mon_timestamp);
  2. $date_courante = gmdate('d/m/Y');
  3.  
  4. $date = ($date_calculee == $date_courante) ? 'Aujourd\'hui' : $date_calculee; // (test) ? valeur si vrai : valeur si faux
  5.  
  6. echo $date;


Message édité par CyberDenix le 02-03-2008 à 18:54:16

---------------
Directeur Technique (CTO)
n°1695893
jojo023
Posté le 02-03-2008 à 19:50:53  profilanswer
 

PARFAIT.
 
Merci vraiment beaucoup de votre aide à tous les deux CyberDenix et NazzTazz.
 
Tres bonne soiree à vous.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] Simplifier mon code de date sur 7 jours dans menu deroulant

 

Sujets relatifs
[RESOLU] Faire un tableau avec retour dés 4 cellules de suite[RESOLU] pb d'affichage de vidéo flash
CMS: lequel pour un menu horizontal et vertical indépendant[RESOLU] Array ou pas Array, mon intersect semble dire NON !
Compréhension ligne de code ?[Résolu] Problème "\" et "/"
recherche une date dans une txt et déplace le TXT[Resolu] [Coppermine] Derniers ajouts
[Résolu] Problème de variable qui veut pas sortir d'une fonction.[RESOLU]Probleme ELSE
Plus de sujets relatifs à : [RESOLU] Simplifier mon code de date sur 7 jours dans menu deroulant


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR