PB condition php

Résolu/Fermé
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 - 10 oct. 2009 à 12:06
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 - 10 oct. 2009 à 13:32
Bonjour,
j'ai un gros soucis.

La condition if ne fonctionne pas correctement.

Normalement, c'est : si 03/09/2010 <= aujourd'hui 10/10/2009
même principe pour fermeture et l'autre,

en gros je veux comparé des dates, l'une pour l'ouverture et l'autre le fermeture mais sa ca ne fonctionne pas, quelqu'un peut m'aider !! svp.

$ouverture = "03/09/2010";
$fermeture = "12/09/2010";
$heure_open = "00:00:00";

$moism_m1 = '08';
$moism = '09';
$dureefestival = $fermeture - $ouverture;

$heureh = date("H:i:s");
$today = date("d/m/Y");
$mois = date("m");

if(($ouverture<=$today) AND ($fermeture>=$today) AND ($ouverture.' '.$heure_open<=$today.' '.$heureh))
{

2 réponses

ataos Messages postés 72 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 6 août 2012
10 oct. 2009 à 12:17
Bonjour, je lis

Je ne sais pas si c'est important, mais j'aurais écris:" ($today >= $ouverture) AND ($today <= $fermeture)" Ce qui est la même chose je te l'accorde. ... mais on ne sait jamais :D.

-"AND ($ouverture.' '.$heure_open<=$today.' '.$heureh))"
Semble être toujours vraie au niveau des heures. Vu qu'il n'y a pas de -12h15. :)
-"AND (03/09/2010.00:00:00 <= xxxx)"

Bon à par la date, toutes les heures seront supérieurs à 00:00:00. Je pense que tu n'as pas bien cerné ce que tu veux faire. ;)

T'inquiet, je fais ça 4 fois par jour quant il me prend l'envie de coder. :D

Bon courage.
0
Utilisateur anonyme
10 oct. 2009 à 12:17
tu ne peux pas comparé une date directement, il faut que tu la convertisse en timestamp unix sous la forme 1255169904 , tu peux le faire avec mktime : https://www.php.net/manual/fr/function.mktime.php
0
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 10
10 oct. 2009 à 13:32
Merci pour le moment ça fonctionne :)
0