Bonjour à tous, je voudrais comparer un champ texte à une valeur numérique mais je n'y parvient pas.

En fait fait je souhaite comparer un champ texte qui n'est autre qu'une année (2004,2005) à l'année du système. J'ai donc essayé les fonctions de conversion intval et strval mais pas possible.

Voici un bout de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
            // Liste des réceptions sur commandes antérieures
            $date = date("Y");
            $RstListeRecept = mssql_query("Select *
            From tblrecept,tblcde,tblcdc,tblcompte,tblservice
            Where tblrecept.eidcde=tblcde.idcde
            And tblrecept.eidcompte=tblcompte.idcompte
            And tblrecept.eidcdc=tblcdc.idcdc
            And tblcdc.eidservice=tblservice.idservice
            And anneecderecept <= strval('".$date."')
            order by numcde,numcdc");
Mon problème concerne l'avant dernière ligne. Si qqn a une idée.

Merci d'avance