La condition avec if ... else qui ne marche pas [Résolu/Fermé]

Signaler
Messages postés
131
Date d'inscription
mercredi 30 décembre 2009
Statut
Membre
Dernière intervention
24 mars 2020
-
Messages postés
131
Date d'inscription
mercredi 30 décembre 2009
Statut
Membre
Dernière intervention
24 mars 2020
-
Bonjour,

J'ai un problème et j'aimerais solliciter votre aide. j'ai écrit ce script php:

	
		
if ('$_GET[mois]'< date('n') )
		
     {
      $req = "SELECT * FROM ttCo WHERE idVendeur='$_GET[vendeur]' and  MoisCom='$_GET[mois]' and year(dateCom)='$_GET[annee]' ";        
		
			
	}
			
	else
			
	   {
	  $req = "SELECT * FROM TbCo WHERE idVendeur='$_GET[vendeur]'";
				     
								
	   }
		

         $rs = mssql_query($req);$i=1;

         while ($ligne = mssql_fetch_array($rs))

                   {        

        	       extract($ligne);
		        $i++;

		    }
     



Voici le problème, quand le mois est inférieur à 3 ( if ('$_GET[mois]'< date('n') )), la première requete($req) extrait bien les données de ttco, par contre si le mois est égal à 3, la deuxième requete de mon ELSE ne n'affiche rien de la table TbCo

J'ai cherché la cause du problème pendant des heures sans trouver.

Je vous prie de m'aider.

2 réponses

Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 273
Bonsoir:

mauvais:
if ('$_GET[mois]'< date('n') )

bon:
if ($_GET[mois] < date('n') )
Messages postés
131
Date d'inscription
mercredi 30 décembre 2009
Statut
Membre
Dernière intervention
24 mars 2020
3
Merci

ça marche.