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

  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] plusieurs variables dans la condition if ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] plusieurs variables dans la condition if ?

n°1398400
oli1987
Posté le 01-07-2006 à 00:33:41  profilanswer
 

Bonsoir,
Voilà mon léger problème.
J'utilisais une condition if avec une seule varibale.

Code :
  1. if ($number == 0) {
  2. ...
  3. }
  4. else {
  5. ...
  6. }


Rien de plus simple donc, et là, tout va bien
 
A cela, j'ai voulu rajouter quelque chose qui comprend deux variables :
 
$datenow = date('d-m-Y H:i:s');
$dategame = $row[1];
 
Ma condition if est donc devenue :
 

Code :
  1. if ($datenow > $gamedate)
  2. {
  3. ...
  4. }
  5. elseif ($number == 0)
  6. {
  7. ...
  8. }
  9. elseif ($number != 0)
  10. {
  11. ...
  12. }
  13. ?>


Et là, j'ai fais un test en modifiant volontairement l'heure d'un match, et cela revient au même que si les deux variables de date n'existaient pas.
 
Où se trouve l'erreur ???


Message édité par oli1987 le 01-07-2006 à 10:42:36
mood
Publicité
Posté le 01-07-2006 à 00:33:41  profilanswer
 

n°1398406
afbilou
pouet your life
Posté le 01-07-2006 à 00:59:56  profilanswer
 

pas compris :s

n°1398407
oli1987
Posté le 01-07-2006 à 01:01:47  profilanswer
 

ou pourrait se situer ma faute pour que la seconde condition dans mon exemple ne fonctionne pas

n°1398409
afbilou
pouet your life
Posté le 01-07-2006 à 01:05:06  profilanswer
 

La syntaxe est bonne.
 
Si ton exemple ne fonctionne pas ... et a defaut de message d'erreur ... fais un bete echo de tes variables avant le if pour connaitre leur valeur : tu y verras peut-etre plus clair :s

n°1398410
oli1987
Posté le 01-07-2006 à 01:08:24  profilanswer
 

oui merci, je vais essayer

n°1398415
mIRROR
Chevreuillobolchévik
Posté le 01-07-2006 à 01:35:59  profilanswer
 

$dategame != $gamedate
 
 [:haha]

n°1398418
afbilou
pouet your life
Posté le 01-07-2006 à 01:42:14  profilanswer
 

bien vu :]
rigueur ... rigueur ... quand tu nous laches ...

n°1398448
oli1987
Posté le 01-07-2006 à 09:50:35  profilanswer
 

les deux dates sont bien surs différentes ...
 

n°1398452
Hermes le ​Messager
Breton Quiétiste
Posté le 01-07-2006 à 10:16:31  profilanswer
 

oli1987 a écrit :

les deux dates sont bien surs différentes ...


 
Et donc ?
 
De toutes manières, comme je l'ai déjà dit dans un autre topic, il vaut mieux stocker des timestamps plutôt que des dates. C'est plus facile pour les comparaison, c'est plus rapide, c'est plus sûr et pour finir, ça obéit à un principe : on stocke et on sort ce que l'on veut ENSUITE seulement à l'affichage.

n°1398458
oli1987
Posté le 01-07-2006 à 10:41:03  profilanswer
 

non mais j'étais arrivé à ce que je voulais faire, mais une partie de code manquait.
 

Code :
  1. $sql4 = "SELECT gamedate FROM pronos WHERE id='$row[0]'";
  2. $result4 = mysql_query($sql4);
  3. $ligne = mysql_fetch_array($result4);
  4. $gamedate = $ligne['gamedate'];
  5. $datenow = date('Y-m-d H:i:s');


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

  [résolu] plusieurs variables dans la condition if ?

 

Sujets relatifs
[résolu] interdire F5 d'une page pour éviter l'envoi de données[C] "correspondance" possible entre FILE * et socket ? [résolu]
Problème de condition sur un COUNT[résolu] affichage sur une requête
Ajouter plusieurs case à swicthVariables de session CGI
[résolu] count pour classement ??Résolu [XML JDOM] création de balise commentaire
[résolu] SELECT défaillant ...vba excel et bouton de barre d'outils + separateur [résolu]
Plus de sujets relatifs à : [résolu] plusieurs variables dans la condition if ?


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